Ich arbeite vor kurzem am Aufbau von Hadoop-Umgebung auf Windows7 OS. Ich steckte jedoch in der SSH-Konfiguration fest, die alle verbleibenden Arbeiten für Hadoop blockiert. Ich glaube, es hat nichts mit Hadoop zu tun, also kann jemand, der mit SSH vertraut ist, mir einen großen Gefallen tun.Warum SSH-Server auf Windows7 x86 fehlgeschlagen ist, während SSH-Client funktioniert
Hier ist die Sache, ich versuche, SSH-Dienst für zwei Computer zu installieren, so dass jeder mit dem anderen kommunizieren kann. Ich habe erfolgreich SSH für meinen PC, der win7-x64 ist, durch cygwin installiert. Allerdings, wenn ich es auf dem anderen Computer, der ein Server mit Win7-X86 ist, SSH Server fehlgeschlagen, während der Client arbeiten kann, werde ich völlig verwirrt.
Für meinen PC habe ich Cygwin installiert, um SSH-Dienst zu verwenden. ssh localhost
funktioniert gut. Und nachdem ich SSH-Schlüssel generiert und an authorized_keys
angehängt habe, konnte ich mich ohne Passwort bei meinem PC anmelden.
Ich habe den Cygwin-Ordner von meinem PC auf den Server kopiert, der nicht mit dem Internet verbunden ist, daher kann Cygwin nicht direkt darauf installiert werden. ssh localhost
stellte sich am ersten in Ordnung. Aber wenn ich attemptted ohne Passwort einzuloggen durch SSH-Schlüssel zu erzeugen und Anhänge zu authorized_keys
, bekam ich
Connection to localhost closed by remote host
Connection to localhost closed.
Was mehr ist, ich mit dem öffentlichen Schlüssel des Servers auf meinen PC kopiert und auf authorized_keys
Datei angehängt. Ich habe es geschafft, mich vom Server aus ohne Passwort am PC anzumelden.
Auf der anderen Seite ist die SSH-Verbindung vom PC zum Server fehlgeschlagen, egal ob mit oder ohne Passwort. Ich habe den gleichen Fehler:
Connection closed by 192.168.0.52
wo 192.168.0.52
die IP-Adresse des Servers ist.
Was mich verwirrter macht ist, wenn ich mit dem Server von PC mit putty
statt ssh
Befehl verbunden war, konnte ich mit Passwort auf dem Server anmelden.
Abschließend hoffe ich, es wäre die Frage mehr klarer mit dieser Grafik machen: ssh connection graph
Ich hoffe, jemand kann mir helfen, herauszufinden, was falsch ist und wie man es beheben. Danke vielmals!
Prüfung mit 'ssh -v host' user @ keinen Unterschied in sehen Autorisierung – matzeri
Ich habe gefunden, was passiert. Danke trotzdem! @matzeri –