Per Fernzugriff zugängliche Live-Distribution (auch Live-CD genannt)

Per Fernzugriff zugängliche Live-Distribution (auch Live-CD genannt)

Ich suche nach einer Live-Distribution (Live-CD oder ähnliches), die standardmäßig sshdbeim Start ausgeführt wird.

Ich möchte die Komponenten meines Laptops überprüfen, dessen Grafik den Geist aufgegeben hat (der Kartenaustausch hat nicht geholfen).

Das System scheint problemlos in Knoppix 6 zu booten (und indem ich Befehle ohne Bildschirm eingebe, kann ich es auch normal herunterfahren), aber was ich brauche, ist eine Live-Distribution (CD/DVD/USB), die ich starten und bei der ich mich (über SSH) über das Netzwerk anmelden kann, um zu prüfen, ob mit der CPU und dem Speicher alles in Ordnung ist und ob auch mit der neuen Grafikkarte alles in Ordnung ist.

Welche Möglichkeiten gibt es?

Antwort1

Ich bin auf dasselbe Problem gestoßen. Ich habe beschlossen, mein eigenes Live-Linux (USB-basiert) zu bauen.
Sie können das Netzwerk über syslinux.cfg auf dem USB-Stick konfigurieren.
Es startet standardmäßig openSSH. Es hat fast keine Funktionalität, abgesehen vom Mounten eines Laufwerks und Chrooten des Zielsystems.

Hier könnt ihr es herunterladen, falls ihr es noch braucht http://heyn-it.de/index.php/ssh-rescue-linux.html

Antwort2

Ich habe es versuchtPlop Linuxum ein USB-Laufwerk in einem alten Desktop-PC zu booten und als die Ploplinux-Distribution bootete, bemerkte ich den SSHD-Dienst.

Danach führe ich die ifconfig aus, um die lokale IP zu überprüfen, und stelle eine SSH-Verbindung von einem Remote-Laptop her:

command:  ssh root@ipaddress 
password: ploplinux 

Antwort3

In der Regel ist bei Live-Distributionen SSHD nicht aktiviert, denn wenn Sie sich über SSHD anmelden können, kann das auch jeder andere. Ihr Computer befindet sich möglicherweise in einem privaten Netzwerk, in dem Sie der einzige Benutzer sind, aber das ist ein ziemlicher Sonderfall. Um nützlich zu sein, muss die Live-Distribution im Allgemeinen über ein benutzerdefiniertes Passwort oder einen anderen Authentifizierungsmechanismus für jeden Benutzer verfügen.

Sie können sshdblind beginnen, aber normalerweise reicht das nicht aus: Sie müssen auch die Authentifizierung für einige Konten konfigurieren.

Sie sollten eine Live-Distribution nehmen und diese anpassen, indem Sie sie sshdautomatisch starten lassen und zusätzlich ein kennwortgeschütztes Konto erstellen oder einen Eintrag zu hinzufügen ~/.ssh/authorized_keys. Stellen Sie entweder sicher, dass dies in PermitRootLoginauf eingestellt ist , oder fügen Sie ein Kennwort für das Root-Konto hinzu, oder erstellen Sie das Konto, mit dem Sie sich anmelden können, zu einem Sudoer-Konto (und geben Sie ihm ein Kennwort).yes/etc/sshd_config

Für Knoppix ist die einfachste Möglichkeit, diese Anpassung vorzunehmen, die Installation auf einem USB-Datenträger und die Aktivierungpersistenter SpeicherBesonderheit (illustrierte Anleitung). Bearbeiten Sie dann die gewünschten Konfigurationsdateien in /etc.

Antwort4

Obwohl es etwas spät war, brachte mich Google zuerst zu dieser Frage und dann zu einer Lösung mitVollautomatische Installation:

Die Grundidee ähnelt anderen Antworten hier und besteht darin, ein benutzerdefiniertes Debian-ISO zu generieren, bei dem SSH beim Start bereits konfiguriert und aktiviert ist.

Der schöne Unterschied ist, das Projekt bietet einen Build-Servicehttps://fai-project.org/FAIme/, das einige grundlegende Fragen stellt, wie das Root-Passwort, und dann entsprechend das ISO generiert. Dies sind die Schritte, die bei mir funktioniert haben:

  1. Wählen Sie ein "Cloud"-Bild
  2. Datei-Format: raw.xz
  3. Geben Sie ein Root-Passwort und einen Benutzernamen + Passwort ein
  4. Wählen Sie andere Einstellungen entsprechend Ihren Wünschen (z. B. Pakete, Fenstermanager usw.)
  5. Stellen Sie sicher, dass die Option „OpenSSH-Server“ aktiviert ist.
  6. "Image erstellen" -- warten bis der Download-Link bereitgestellt wird
  7. Kopieren Sie das Image auf einen USB-Stick (zB mit Etcher, damit lässt sich die raw.xz direkt kopieren)
  8. Server vom Stick hochfahren
  9. Achten Sie auf Ihrem DHCP-Server auf die IP-Adresse des neuen Servers
  10. Von einem Kunden:ssh username@ip-address

verwandte Informationen