Ich habe kürzlich ein Ubuntu 16.04 installiert. Ich habe den SSH-Server installiert und der SSH-Dienst ist aktiv.
Ich habe einige andere PCs im selben Netzwerk (Windows, Mac, Ubuntu 14.06) und kann den Ubuntu-PC von allen aus anpingen, aber ich kann keine Verbindung mit ssh von einem beliebigen herstellen.
Wenn ich beispielsweise Kitt aus Windows verwende, wird der Fehler "Netzwerkfehler: Zeitüberschreitung der Verbindung" angezeigt.
Vor Ort kann ich mich mit ssh mit der IP verbinden.
Irgendeine Idee, was passieren könnte?
Vielen Dank im Voraus für Ihre Hilfe!!
Gonzalo.
networking
ssh
remote-access
Gonzalo
quelle
quelle
Antworten:
Anstatt Ihre Firewall vollständig auszuschalten, können Sie UFW so konfigurieren, dass Ihr SSH-Verkehr zugelassen wird.
sudo ufw allow ssh
Oder wenn Sie SSH an einem anderen Port ausführen:sudo ufw allow 2222/tcp
UFW verweigert standardmäßig alle eingehenden Verbindungen und lässt alle ausgehenden Verbindungen zu. Weitere Informationen zum Konfigurieren von UFW finden Sie hier: https://help.ubuntu.com/community/UFW
quelle
Es stellte sich heraus, dass die Firewall aktiviert war.
Nachdem ich 'sudo ufw disable' ausgeführt hatte, konnte ich eine Remoteverbindung herstellen.
Vielen Dank an Brian und alle für Ihre Hilfe.
Grüße,
Gonzalo.
quelle
Andere Antworten haben die meisten Ursachen aufgezeigt. Ich würde einen weiteren Grund hinzufügen, warum ich nicht in der Lage bin, ssh. Wenn Sie eine SSH-Kennwortauthentifizierungsmethode verwenden, liegt dies möglicherweise daran, dass Ihr Kennwort falsch ist. Aktualisieren Sie einfach ein anständiges Passwort, es wird funktionieren. Das hat mich verrückt gemacht, um herauszufinden ...
quelle
Versuchen Sie, Port 22 weiterzuleiten, wenn Sie versuchen, eine Verbindung mit einer öffentlichen IP-Adresse herzustellen, da dies der einzige Grund ist, warum Sie nur über die lokale IP-Adresse des Servers eine Verbindung herstellen können. Auch ja, wenn Sie die ufw-Firewall verwenden und diese aktiviert ist, stellen Sie sicher, dass Sie 'ufw allow 22' ausgeführt haben. Sie können dies überprüfen, indem Sie 'ufw status' ausführen.
quelle