.png)
Ich suche nach einer Live-Distribution (Live-CD oder ähnliches), die standardmäßig sshd
beim 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 sshd
blind 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 sshd
automatisch 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 PermitRootLogin
auf 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:
- Wählen Sie ein "Cloud"-Bild
- Datei-Format: raw.xz
- Geben Sie ein Root-Passwort und einen Benutzernamen + Passwort ein
- Wählen Sie andere Einstellungen entsprechend Ihren Wünschen (z. B. Pakete, Fenstermanager usw.)
- Stellen Sie sicher, dass die Option „OpenSSH-Server“ aktiviert ist.
- "Image erstellen" -- warten bis der Download-Link bereitgestellt wird
- Kopieren Sie das Image auf einen USB-Stick (zB mit Etcher, damit lässt sich die raw.xz direkt kopieren)
- Server vom Stick hochfahren
- Achten Sie auf Ihrem DHCP-Server auf die IP-Adresse des neuen Servers
- Von einem Kunden:
ssh username@ip-address