Für SSH konfigurierte Ports funktionieren nicht

Für SSH konfigurierte Ports funktionieren nicht

Habe gerade Kubunut 22.10 installiert. Ich habe meine /etc/ssh/sshd_config mit einem benutzerdefinierten Port konfiguriert.

# Snip
Port 5555
AllowUsers bob
# Snip

Starten Sie dann den Daemon neu, um die Konfiguration zu aktualisieren:

sudo ufw allow 5555

sudo systemctl restart ssh

Alles andere ist Standard. Ich verwende diese Konfiguration seit einem Jahrzehnt. Wenn ich jetzt ein anderes System habe, das keine Verbindung dazu herstellen kann, erhalte ich die Meldung:

ssh -p 5555 [email protected]

Ich erhalte die Fehlermeldung:

ssh: connect to host 192.168.254.11 port 5555: Connection refused

Wenn ich den Standard verwende, verwende ich den Standardport22die Verbindung funktioniert. Ich habe neugestartet und das Problem besteht weiterhin. Ich habe ausgeschaltet / deaktiviertufw. Ich habe sowohl mit Passwörtern als auch mit SSH-Schlüsseln getestet, aber die Verbindung wird abgelehnt, wenn ich nicht Port 22 verwende.

Bitte helfen Sie mir. Ich verstehe nicht, warum das plötzlich kaputt gegangen ist.

Antwort1

Ich habe die Anweisungen in diesem Thread befolgtSSH-Standardport ändert sich nicht (Ubuntu 22.10)und sie haben nicht funktioniert, bis ich es getan habeein zusätzlicher Schritt.

Ich habe die Schritte anderer befolgt, aber nichts hat funktioniert, ... bis ich es deinstalliert habe openssh-serverund dannneu installiertes, zusammen mit ssh.

  1. mkdir -p /etc/systemd/system/ssh.socket.d
  2. nano /etc/systemd/system/ssh.socket.d/listen.conf
[Socket]
ListenStream=
ListenStream=1234
  1. sudo apt remove --purge openssh-server
  2. sudo apt installiere OpenSSH-Server SSH
  3. sudo systemctl daemon-reload
  4. sudo systemctl ssh neu starten

Anschließend sudo systemctl status sshsollte beim Ausführen angezeigt werden, dass Sie auf den ursprünglich eingerichteten Ports lauschen.

Feb 21 19:28:08 Computer systemd[1]: Starting OpenBSD Secure Shell server...
Feb 21 19:28:08 Computer sshd[48455]: Server listening on :: port 1234.
Feb 21 19:28:08 Computer systemd[1]: Started OpenBSD Secure Shell server.

Ich verstehe nicht, warum, aber ich frage mich, ob es einen Daemon gab, der nicht neu gestartet/neu geladen oder beendet werden wollte, aber durch die Deinstallation und Neuinstallation dazu gezwungen wurde und daher die neuen Konfigurationsänderungen übernommen wurden.

verwandte Informationen