SSH-Anforderungszeitlimit wird jedes Mal überschritten

18

Ich versuche, über ssh auf einen verfügbaren Speicherplatz zuzugreifen, erhalte jedoch jedes Mal eine Zeitüberschreitung ( Mac OS 10.7.5 - Terminal ).

Ich habe Firewalls und Einstellungen überprüft und Little Snitch sogar ausgeschaltet, und Port 22 ist nirgends blockiert. Genau die gleiche Anforderung auf einem Windows-Computer mit einem SSH-Client auszuführen, funktioniert wie ein Zauber.

Anfrage:

ssh login_name@server_address

Antworten:

ssh: connect to host server_address port 22: Operation timed out

Das Problem scheint auf die VPN / Proxy-Einstellungen meines Unternehmens zurückzuführen zu sein. Wird aktualisiert, wenn ich einen Weg finde, es zu umgehen.

Anas
quelle
1
Funktioniert es, wenn Sie Ihre Firewall herunterfahren? Ich weiß , dass Sie die Einstellungen überprüft, aber nicht sagen , wenn Sie es mit Firewall kontrolliert ab
Rob
Ja, es tut mir leid, dass ich nicht klar bin. Ich habe auch nachgefragt, ob die Firewall deaktiviert ist.
Anas
Ich denke an ein Routing-Problem ... Ist es möglich, Ihren Mac so einzustellen, dass er die IP-Adresse des Windows-Computers verwendet und dies sshvon Ihrem Mac aus versucht ? Ist die IP-Adresse mit DHCP konfiguriert? Könnten Sie die Ausgabe von netstat -rnzu Ihrer Frage hinzufügen (Sie möchten möglicherweise nicht alle IP-Adressen hier bei AskDifferent veröffentlichen, in diesem Fall durch ersetzen, a.b.c.daber konsistent sein, damit dieselbe IP-Adresse immer dieselbe a.b.c.dErsetzung erhält )? Befindet sich Ihr Mac im selben Netzwerk wie Ihr Speichergerät?
Jaume
Hast du das endlich verstanden und behoben ssh?
Dan
@Anas: Du hast in einem Kommentar geschrieben, dass das Problem auf dem Laptop deines Kollegen dasselbe war. War das falsch Was ist der Unterschied zwischen Ihrem Mac- und Windows-Client? Was gibt ein Basic pingfür die 2?
Dan

Antworten:

13

3 Befehle können Ihnen dabei helfen, diesen Protokollfehler aufzuspüren:

ping server_address
traceroute server_address
ssh -v login_name@server_address

Stellen Sie sicher, dass Sie mit der richtigen Netzwerkschnittstelle eine Verbindung zu Ihrem Zielserver herstellen. Wenn Sie den berüchtigten AutomaticStandort verwenden, vernetzen Sie sich möglicherweise auf die falsche Weise (z. B. über das kostenlose WLAN des Nachbarn, als Sie dachten, Sie hätten Ihr Unternehmens-VPN verwendet).

Wenn Sie eine legitime oder versehentliche Filterung vermuten, können Sie sie wie folgt diagnostizieren:

nmap -Pn -p22 server_address
Dan
quelle
Hallo Daniel, vielen Dank für deine Antwort. Leider habe ich gerade gemerkt, dass es ein Problem mit den Servereinstellungen und Proxys meines Unternehmens sein könnte, da es auch auf dem Laptop meines Kollegen nicht funktioniert. Lass es dich wissen, wenn es nicht ist! Vielen Dank !
Anas
Nach einem anderen Kommentar ist dieser Laptop auch ein Mac.
Dan
@ Daniel Azuelos Ist -Pn für nmap notwendig? Welchen Unterschied würde es machen?
DKroot
zsh: Befehl nicht gefunden: nmap
Jamie Hutber
@JamieHutber welche Version von MacOS X? echo ${PATH}? Tatsächlich denke ich, du solltest eine Frage zu deinem Problem stellen, die keine ist ssh timeout.
Dan
4

Dies trat für mich unmittelbar nach der Installation einer aktualisierten Version von OS X auf. Bevor Sie sich zu sehr mit der Änderung der Netzwerkeinstellungen befassen, empfehle ich einen zusätzlichen Neustart. Dies hat das Problem für mich behoben.

Kyle
quelle