Ich kann mit Putty keine Verbindung zu einer Linux-Box herstellen. Im Putty Log bekomme ich nur 3 Zeilen und die letzte Zeile ist "Server unerwartet geschlossene Netzwerkverbindung". FTP und Ping auf die Linux-Box funktioniert. Putty löst auch den Hostnamen auf. Gibt es einen speziellen Service, den ich mit Putty und SSH aktivieren muss? Ssh arbeitet von einem Linux-Client aus.
Ich bekomme einen ssh_exchange_identifaction
Fehler. FTP funktioniert aber.
ssh -vvv [email protected]
OpenSSH_5.1p1 Debian-6.maemo5, OpenSSL 0.9.8n 24 Mar 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to www.host.com [99.99.999.999] port 22.
debug1: Connection established.
debug1: permanently_set_uid: 0/0
debug1: identity file /root/.ssh/identity type -1
debug1: identity file /root/.ssh/id_rsa type -1
debug1: identity file /root/.ssh/id_dsa type -1
ssh_exchange_identification: Connection closed by remote host
Antworten:
Gibt es eine Datei /etc/hosts.allow oder /etc/hosts.deny, mit der Sie arbeiten müssen? Es ist möglich, dass es sich überhaupt nicht um Putty handelt und Ihr WinPC auf der Verweigerungsliste oder der funktionierende Linux-Client auf der Zulassungsliste steht.
quelle
Klingt so, als hätten Sie OpenSSH-Server nicht auf der Linux-Box installiert. Führen Sie auf Debian-Basis sudo apt-get install openssh-server aus und versuchen Sie dann erneut, die Verbindung herzustellen. Haben Sie eine Firewall auf der Linux-Box aktiviert?
Wie viele fehlgeschlagene Anmeldeversuche haben Sie von diesem Computer aus unternommen? Ich denke fail2ban blockiert diesen Computer?
http://webcache.googleusercontent.com/search?q=cache:FeZUrSwcKqMJ:debianclusters.org/index.php/Fail2Ban:_Preventing_Brute_Force_SSH+&cd=1&hl=de&ct=clnk&gl=us&client=firefox-a
quelle
Es war Denyhost, der mich zum Denylisten hinzufügte. Ich konnte mich mit etwas Hilfe von meinem ISP auf meinem Server anmelden und habe mich dauerhaft zur Liste hosts.allow hinzugefügt. Es kann aber auch sein, dass der SSH-Schlüssel mit rm -f ~ / .ssh / known_hosts nicht ordnungsgemäß gelöscht wurde, da nach Verwendung der alternativen Anmeldemethode die folgende Fehlermeldung angezeigt wird:
und ich musste den schlüssel mit löschen
ssh-keygen -R www.example.com-f /root/.ssh/known_hosts
. rm -f ~ / .ssh / known_hosts hat bei mir nicht funktioniert?quelle