Wie kann ein SSH-Daemon an einem anderen Port als dem Standard 22 ausgeführt werden?
Ich habe etwas mit meiner SSH-Konfiguration auf einer Cloud-VM vermasselt, sodass SSH mich jetzt immer zur Eingabe eines Kennworts auffordert. Meine frühen Versuche, dies zu beheben, haben mich gesperrt und mich gezwungen, die Festplatte zu mounten, sie in eine funktionierende VM zu mounten und die Dateien in einen bekannten Arbeitszustand zu versetzen. Es zwingt mich jedoch immer noch, ein Passwort einzugeben.
Ich möchte meinen aktualisieren /etc/ssh/sshd_config
und den Haupt-SSH-Daemon neu starten, gegen den ich testen kann, während noch ein anderer mit der alten Konfiguration ausgeführt wird, mit dem ich die Konfiguration zurücksetzen kann, falls der erste mich sperrt. Wie würde ich das machen, speziell unter Ubuntu?
"configuration on a cloud VM"
- Dann benutzen Sie einfach die Konsole, die sie Ihnen geben - kein 2. SSH erforderlich. Die Konsole ist speziell für den Fall gedacht, dass Sie sich selbst aussperren.
sshd
keine hergestellten Verbindungen beendet werden, sodass Sie nicht gesperrt werden, wenn Sie eine vorhandene Sitzung geöffnet haben, bevor Sie Änderungen vornehmen.