Ich habe eine Windows XP-Box mit Cygwin und dem SSH-Dienst. Ich möchte PuTTY verwenden, um eine Verbindung von anderen Computern im lokalen Netzwerk herzustellen. PuTTY funktioniert einwandfrei und ich erhalte tatsächlich eine relativ schnelle Anmeldeaufforderung. Aber jedes Mal, wenn ich ein 'ls' im Stammverzeichnis ('/') mache, wird es normalerweise nicht abgeschlossen, da der Befehl hängen bleibt. Andere PuTTY-Sitzungen leiden ebenfalls darunter, egal was ich tue (selbst ein 'ls' in meinem Home-Verzeichnis kann eine Weile dauern oder nicht beendet sein). Es ist, als wäre irgendwo im ssh / cygwin-System ein Deadlock aufgetreten.
Das Stammverzeichnis enthält den Ordner 'cygdrive', der den Inhalt des Host-Computers enthält. Könnte dies die Verlangsamung verursachen?
Antworten:
Nun, das Problem war mit Sicherheit eine Netzwerkfreigabe, die nicht verfügbar war. Im Grunde genommen wurde das Computer-SSH in Gesprächen mit den freigegebenen Verzeichnissen des Computers meiner Frau gehostet. Nun, ihr Computer war nicht verfügbar (ich glaube, er hat geschlafen) und Cygwin wirklich abgespritzt.
Als ich ihren Computer aufweckte, fing alles wieder an zu zoomen. Ich bin zuversichtlich, dass cygwin die Netzwerkfreigabe nicht ermitteln konnte und die Verlangsamung verursachte.
Wenn jemand ein besseres Schreiben hat, nehme ich das gerne als Antwort an.
quelle