Frage

ich habe ein Problem mit SSH auf meinem Mac Book Pro hängen. Dies geschieht nur mir, wenn ich von der Arbeit nach Hause kommen, nachdem ich SSH bei der Arbeit verwendet haben. Die drei Faktoren habe ich das Problem eingrenzen SSH sind, unsere Arbeit AFS Netzlaufwerk und die Methode der Netzwerkverbindung.

Bei der Arbeit verwenden wir ein AFS mit der Kerberos-Authentifizierung fahren alle unsere Software-Entwicklung zu tun auf. Ich authentifizieren mit Kerberos, um Laufwerk Zugriff auf die AFS zu gewinnen, wo alle meine Quellcode lebt, aber ich öffne einen lokalen Editor (Eclipse), die die Dateien auf dem AFS-Laufwerk verweist. Immer, wenn ich brauche, um meinen Code zu kompilieren, SSH ich zu meinem Entwicklungsserver in (der auch mit dem AFS-Laufwerk authentifiziert wird) und von dort kompilieren. (Sanity. Hinweis:. Ich weiß, dass es ein super verrückter Setup, aber ich verspreche, dass ich nichts damit zu tun hatte, ich mache nur mit tun, was ich habe)

Für meine Netzwerkeinstellungen, verwende ich die automatische Lage die ganze Zeit. Für diese Konfiguration Ich habe Integrierte Ethernet-EN1 Verwendung von DHCP konfiguriert und DNS-Server des Unternehmens, wenn ich bei der Arbeit bin (es gibt kein WLAN verfügbar ist). Als ich nach Hause gehen verbinde ich zu meinem Heimnetzwerk über eine drahtlose, wieder mit DHCP.

Ich habe das Gefühl, dass die AFS-Anschluss / Ethernet-Konfiguration hier irgendwie die Schuldige sind. den SSH-Daemon neu zu starten korrigiert das Problem nicht. Der einzige Weg, die ich gefunden habe, das Problem zu korrigieren, wird durch den Computer jedes Mal neu zu starten Ich mag SSH verwenden. Beachten Sie, dass ich keine anderen (bekannten) Netzwerkprobleme, während zu Hause, nachdem ich den Laptop bei der Arbeit hatte.

Ich habe einen Mitarbeiter, der mir das gleiche Problem auf dem MBP berichtet hat.

Ich bin auf diese wirklich ratlos. Bitte geben Sie einige Hinweise. Vielen Dank!

War es hilfreich?

Lösung 2

Es scheint, dass das Update für mein Problem ist meine Kerberos-Token zu löschen, während bei der Arbeit gelten, aber nicht gültig, wenn zu Hause. Hoffe, das jemand mit einem ähnlichen Problem helfen kann.

Andere Tipps

Können Sie das konkretisieren über "SSH hängen" sein?

Es klingt wie Ihre ssh Client hängt nach der Verbindung zu verlieren, und Sie sind nicht in der Lage etwas im Terminal zu tun. Um dies zu umgehen, können Sie die SSH-Escape-Zeichen (Standard: ‚~‘) verwenden, um eine Escape-Sequenz zu beginnen, und verwenden Sie das die ‚‘ die Verbindung zu beenden.

Sie können eine Liste von anderen ssh-Escape-Sequenzen erhalten unter Verwendung von ~ ?, hier ist das ein für OpenSSH SSH-Client:

Supported escape sequences:
~.  - terminate connection
~B  - send a BREAK to the remote system
~C  - open a command line
~R  - Request rekey (SSH protocol 2 only)
~^Z - suspend ssh
~#  - list forwarded connections
~&  - background ssh (when waiting for connections to terminate)
~?  - this message
~~  - send the escape character by typing it twice
(Note that escapes are only recognized immediately after newline.)

Wenn ~ eingeben. nicht funktioniert, könnte es sein, dass Sie das Escape-Zeichen deaktiviert haben, in diesem Fall können Sie setzen

EscapeChar ~

innerhalb von ~ / .ssh / config oder / etc / ssh_config

Auch wenn das Escape-Zeichen deaktiviert ist, können Sie einfach ein anderes Terminal-Fenster nach oben ziehen und geben Sie

killall ssh

alle laufenden ssh Prozesse beenden, so dass Sie wieder eine Verbindung aus.

Ein Neustart des SSH-Daemon würde dieses Problem nicht beheben, weil sshd andere Clients ermöglicht Ihr Gerät verbinden in, und hat keinen Einfluss auf Ihr SSH-Clients zu einem anderen Gerät angeschlossen werden.

Nur ein Schuss im Dunkeln: Vor kurzem hatte ich Probleme mit ssh nach Rogue Amoeba Audio Hijack Pro installieren. Ich kann nur ssh als Superuser (sudo) verwenden. Ein Update auf 2.8.1 das Problem gelöst ...

Siehe auch http://www.macobserver.com/article/2008 /03/19.8.shtml für die Ausgabe.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top