Verbindung zum "Servernamen" durch Remote-Host geschlossen

3031
quack quixote

Ich habe gerade SSH auf meinem freeNAS-Server eingerichtet. Bei jedem Verbindungsaufbau werde ich jedoch sofort rausgeschmissen. Ich erhalte folgende Nachricht:

Connection to (my server name) closed by remote host. 

Weiß jemand warum das passiert?

Dies ist das Serverprotokoll für SSH-Dienste:

Oct 9 09:35:52 sshd[2389]: Did not receive identification string from 204.16.252.112  Oct 9 09:36:22 sshd[2390]: Did not receive identification string from 69.163.149.200  Oct 9 09:36:44 sshd[2391]: SSH: Server;Ltype: Version;Remote: 192.168.1.1-55235;Protocol: 2.0;Client: OpenSSH_5.1p1 Debian-5ubuntu1  Oct 9 09:36:54 sshd[2391]: Accepted password for "username" from 192.168.1.1 port 55235 ssh2 
0
This is the server log for SSH services: Oct 9 09:35:52 sshd[2389]: Did not receive identification string from 204.16.252.112 Oct 9 09:36:22 sshd[2390]: Did not receive identification string from 69.163.149.200 Oct 9 09:36:44 sshd[2391]: SSH: Server;Ltype: Version;Remote: 192.168.1.1-55235;Protocol: 2.0;Client: OpenSSH_5.1p1 Debian-5ubuntu1 Oct 9 09:36:54 sshd[2391]: Accepted password for "username" from 192.168.1.1 port 55235 ssh2 vor 14 Jahren 0

2 Antworten auf die Frage

2
tangens

Es könnte passieren, weil

  • Der Server akzeptiert nur eine SSH-Protokollversion, die Ihr Client nicht bereitstellt.
  • Der Server lässt nur die asymmetrische Authentifizierung zu (RSA, DSA) und Sie haben keinen Schlüssel angegeben

Versuchen Sie, das Verbose-Flag auf Ihrem Client zu setzen. Es sollte Ihnen einige Hinweise geben. Andernfalls überprüfen Sie das Serverprotokoll.

1
Andrew Keith

Dies bedeutet, dass der TCP-Verbindungssocket von der anderen Seite beendet wurde. Es ist ein allgemeiner Fehler und ist nicht spezifisch für SSH.

Möglicherweise möchten Sie die Authentifizierung Ihres SSH-Servers daraufhin überprüfen, ob Sie zum Zugriff auf das SSH berechtigt sind.

Ich bin nicht mit der Art der von Ihnen verwendeten SSH-Software vertraut, aber die meisten SSH-Server haben eine Möglichkeit, die Debug-Ausgabe in ein Protokoll auszugeben. Versuchen Sie, diese Funktion zu aktivieren, um zu sehen, was los ist.