Slave: ssh: Verbindung zum Host-Slave-Port 22: Zeitüberschreitung der Verbindung

2

Ich habe mit Single Node Cluster auf zwei verschiedenen Maschinen gearbeitet, eine als Master (192.168.1.1) und eine andere als Slave (192.168.1.2). Ich kann erfolgreich zwischen zwei Maschinen pingen Die folgenden Änderungen sind erforderlich, um in das 2-Knoten-Cluster-Update zu gelangen:

/etc/hosts auf beiden Rechnern hosts.allow

All :  Ashish-PC 192.168.1.1 : allow
All  : slave 192.168.1.2 : allow

Stammdatei mit

Ashish-PC

Client-Datei mit

Ashish-PC 
slave

Beim Kopieren des öffentlichen Schlüssels des lokalen Hosts auf den Remote-Host (Slave) wird eine Fehlermeldung angezeigt: Port 22

ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@slave
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any    that are already installed
/usr/bin/ssh-copy-id: ERROR: ssh: connect to host slave port 22: Connection timed out

beim Kopieren vom Hauptknotenschlüssel: -

ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@slave
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: ERROR: ssh: connect to host slave port 22: Connection timed out

Ich habe Cygwin verwendet und ssh funktioniert auf beiden PCs einwandfrei. Ich habe einige Vorschläge zur Änderung der Portnummer 22 (wegen eines ISP-Problems) durchgearbeitet, aber ich möchte das nicht einfach tun da . Vielen Dank im Voraus für Ihre Hilfe und Antwort.

Aashu
quelle

Antworten:

0

Wenn dieses Problem in Windows 7 auftritt, führen Sie die folgenden Schritte aus, um den Port für ssh zu öffnen

Wechseln Sie in der Systemsteuerung zum Abschnitt Windows-Firewall für Sicherheit

Ausnahmen - & gt; Port hinzufügen

Geben Sie den Portnamen als ssh und die Nummer als 22 an.

Wählen Sie die Option TCP

Klicken Sie auf OK

Dies wird Ihnen helfen, ssh von Cygwin aus zu öffnen

Für lokale Anwendungsentwicklung wie Hadoop auf Windows bitte

Bitte ändern Sie den Bereich "localhost / ip address" in der benutzerdefinierten Liste

Ravi Jadhav
quelle
0

Erlaube einfach zu kommunizieren Windows-Firewall durch Hinzufügen von sshd zu Hause sowie in der Öffentlichkeit ...

enter image description here

und es hat bei mir erfolgreich geklappt Ich hoffe, es spart Ihnen Zeit und bitte denken Sie daran, dass Ihr sshd-Dienst während der Kommunikation auf beiden PCs ausgeführt wird.

Aashu
quelle