Ich habe sshd auf meinem cygwin installiert und es auf dem lokalen Rechner getestet, was gut funktioniert.
- sh-host-config -y
- cygrunsrv -S sshd
Wenn ich jedoch versuche, mich von meinem Mac aus anzumelden, kann ich mich nicht beim cygwin anmelden. Die Debugging-Nachricht lautet wie folgt.
OpenSSH_5.2p1, OpenSSL 0.9.8l 5 Nov 2009 debug1: Reading configuration data /etc/ssh_config debug1: Connecting to smchopc [192.168.1.106] port 22. <-- It takes a while debug1: connect to address 192.168.1.106 port 22: Operation timed out ssh: connect to host smchopc port 22: Operation timed out
Was könnte falsch sein?
PS: Eigentlich habe ich noch eine andere Fragenliste SSH an Cygwin reagiert nur langsam In diesem Fall ist die Verbindung sowohl für die lokale als auch für die externe Verbindung sehr langsam. Mit der Frage für diesen Thread ist die lokale Verbindung sehr schnell und funktioniert, während eine externe Verbindung nicht möglich ist.
Beide sind dasselbe Windows 7 und ich habe denselben Cygwin installiert. Ich verstehe nicht, was diesen Unterschied ausmacht.
Antworten:
Möglicherweise haben Sie eine Firewall, die Port 22 blockiert. Führen Sie einen Port-Scan auf dem Computer aus, den Sie verwenden möchten, und prüfen Sie, ob er geöffnet ist.
quelle
In dieser Frage und das andere Ihre Protokolle zeigen private IP-Adressen an. Die Adressen,
10.0.40.177
und192.168.1.106
, sind in verschiedenen Bereichen, also nehme ich an, dass Sie mehrere Router mischen? (Wie vielleicht ein kabelgebundener Router und ein WLAN-Router?)Wenn ja, könnten Sie darunter leiden Doppel-NAT-Probleme dann. ich bin mir nicht sicher ob SSH wäre davon betroffen. Aber zunächst einmal: Für einen AirPort-Router beschreibt Apple, wie dies überprüft und behoben werden kann einige unterstützung artikel :
Wie in demselben Support-Artikel beschrieben: Um dies zu beheben, müssen Sie den "Slave" -Router (meistens der WLAN-Router) in den "Bridging-Modus" setzen.
quelle