Ich habe Ubuntu Mate 16.04.2 LTS auf meinem Pi2 installiert und OpenSSH installiert, aber wenn der Pi startet / neu startet, wird SSH nicht automatisch eingeschaltet.
Ich habe es versucht, sudo systemct1 enable ssh
aber alles, was ich bekomme, ist "Befehl nicht gefunden"
Ich verbinde mich über WLAN von meinem Windows-PC aus. Wenn ich den Dienst manuell aktiviere, kann ich ohne Probleme eine Verbindung herstellen. Ich kann ihn nur nicht dazu bringen, SSH beim Booten zu aktivieren.
Ich bin ein neuerer Benutzer. Wenn dies ein mehrstufiger Prozess ist, würde ich mich über eine schrittweise Antwort freuen. Vielen Dank.
L
, nicht1
. Der richtige Befehl istsudo systemctl enable ssh
(nichtsudo systemct1 enable ssh
).Antworten:
Ich denke, der Befehl, den Sie suchen, ist:
(Beachten Sie den Buchstaben "l" am Ende von
systemctl
und nicht die Zahl "1" am Ende von,systemct1
wie Sie es derzeit in der Frage haben.)quelle
sudo systemctl disable ssh.socket
, denn selbst nachdem ich ssh aktiviert habe, wurde es nicht automatisch ausgeführt (systemctl is-enabled ssh
warenabled
, abersystemctl is-active ssh
warinactive
), bis ich es manuell erstelltesudo systemctl start ssh
. Aber dann bemerkte ich, dass diesssh.socket
beim Booten aktiviert wurde, also habe ich es deaktiviert und dadurch ssh automatisch ausgeführt.Um den SSH-Server zu aktivieren, können Sie versuchen, ein Terminalfenster zu öffnen und den folgenden Befehl einzugeben:
sudo service ssh enable
und dann sollte der SSH-Server beim Neustart aktiviert werden.
quelle
service
anstelle vonsystemctl
. Diese Option gilt nur für Systeme mitsystemd
.service
.Ich hatte ein Problem, als Befehle aus diesem Thema nicht helfen konnten. Ich bin auf Mate 18.04 und habe ssh erst zum Laufen gebracht, nachdem ich openssh-server neu installiert und den Befehl vom Thema ausgeführt habe. Wenn Sie also das gleiche Problem haben, einfach:
quelle
Versuchen Sie, diese beiden Befehle auszuführen, die ssh aktivieren sollen:
quelle