Ich kann mich von Mac aus nicht bei cygwin / ssh anmelden

1

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.

prosseek
quelle
Wenn Sie "Versuch, von meinem Mac zu installieren" sagen, was meinen Sie damit? Sie versuchen, auf Ihrem lokalen Rechner eine SSH zu erstellen? Ich gehe davon aus, dass Sie sich in einem lokalen Netzwerk mit der Maschine befinden.
Josh K
Oh, ich habe es von 'install' in 'login' geändert, sorry für die Verwirrung.
prosseek

Antworten:

3

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.

Josh K
quelle
1
Ja du hast Recht. Mit der Hilfe in maximumpcguides.com/windows-7/… Ich könnte es klappen lassen. Vielen Dank!
prosseek
Ja, absolut, ich wusste gar nicht, wie gut das Antwortsystem akzeptiert wird. Danke noch einmal.
prosseek
0

In dieser Frage und das andere Ihre Protokolle zeigen private IP-Adressen an. Die Adressen, 10.0.40.177 und 192.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 :

So können Sie auf einfache Weise feststellen, ob sich Ihr Computer in einem "Double NAT" -Netzwerk befindet:

  1. Wählen Sie im Finder im Menü Start die Option Dienstprogramme.
  2. Öffnen Sie das Netzwerkdienstprogramm.
  3. Klicken Sie auf Traceroute.
  4. Geben Sie im Feld "www.mac.com" ein.
  5. Klicken Sie auf Trace.

Suchen Sie nach dem Start der Ablaufverfolgung nach der Zeile, die mit der Nummer 2 beginnt.

Wenn die Adresse in dieser Zeile eine IP-Adresse in einem der folgenden Bereiche ist:

10.x.x.x
192.168.x.x

... dann hat Ihr Netzwerk mehrere NAT-Schichten.

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.

Arjan
quelle
@Arjan: Eigentlich ist eine Win7-Maschine mein Heim-PC und die andere ist für meine Büroarbeit. Nach Behebung des Not-Login-Problems bei offenem Port 22 sehe ich die Anmeldegeschwindigkeit nicht schlecht, auch wenn es sich nicht um ein sofortiges Anmelden handelt.
prosseek