Es ist nicht möglich, den Socket unter ~/.ssh/master-%r@%h:%p
Überprüfen Sie, ob das .ssh
Verzeichnis vorhanden ist, die Berechtigungen richtig sind, usw. einzurichten. Sie können diesen Fehler auch erhalten, wenn bereits eine Master-Verbindung besteht (der Socket ist vorhanden), der Socket hat jedoch die falschen Berechtigungen oder wenn Ihre neue SSH-Client-Verbindung versucht, Master zu werden (normalerweise, weil der Modus nicht auf Auto eingestellt ist).
"muxserver_listen bind (): Keine Datei oder Verzeichnis" mit todo.txt über ssh unter Haiku OS
Ich erhalte diesen Fehler nach der Eingabe eines Passworts, wenn ich über ein Terminalfenster eine Verbindung über SSH herstelle, seit ich diese Anweisungen befolgt habe , um SSH-Verbindungen wiederzuverwenden :
"... erwägen Sie Folgendes an Ihre ~ / .ssh / config-Datei anzuhängen:"
Host * ControlPath ~/.ssh/master-%r@%h:%p ControlMaster auto
Was würde den Fehler im Titel verursachen? Dies ist eine aktuelle Nacht, hrev46508, die Verbindung zu einem CentOS 6.4 sshd herstellt.
3 Antworten auf die Frage
Ich habe diese Frage gefunden, als ich nach einem ähnlichen Problem suchte. Es stellt sich heraus, dass Sie diesen Fehler erhalten, wenn Sie eine Version von OpenSSH verwenden, die keine ControlPath / Master-Einstellungen unterstützt, aber die Zeilen, die Sie in Ihre Konfiguration aufnehmen, enthalten.
In meinem Fall habe ich CentOS 6 ausgeführt, wobei die mitgelieferte Version von openssh 5.3 ist (bevor sie die Control-Elemente eingefügt hat). Ein Teil des Spaßes des Redhat / CentOS-Paketzyklus besteht darin, dass Sie auf solche Dinge stoßen, da diese dazu neigen, Patches lieber in alte Versionen der wichtigsten Software zu portieren, anstatt aktualisierte Pakete einzubringen.
Zur Lösung müssen Sie jedoch alle ControlPath / ControlMaster-Einträge aus Ihrer ssh-Konfiguration entfernen (einschließlich ~ / .ssh / config). Alternativ können Sie das neueste OpenSSH-Paket von der Website herunterladen und installieren (wenn Sie dies jedoch regelmäßig tun, sollten Sie eine Nicht-Redhat / CentOS-Distribution in Betracht ziehen).
Obwohl hier nicht das Problem, ist in meinem Fall meine Konfig enthalten
ControlPath /home/barry/.ssh/tmp/%h_%p_%r
und ich hatte vergessen, /home/barry/.ssh/tmp
zuerst zu schaffen .
Verwandte Probleme
-
4
So installieren Sie den GNOME-Desktop unter Linux (CENTOS)
-
2
Anschließen eines MIDI-Controllers an CentOS5
-
2
Auf unbestimmte Zeit nach einer Domain suchen / warten
-
10
Wie richte ich SSH ein, damit ich mein Passwort nicht eingeben muss?
-
3
Wie kann ich ssh verwenden, um einen Befehl auf einem Remote-Unix-Computer auszuführen und zu beende...
-
8
Rette mich vor dem Kauderwelsch
-
1
CentOS und / dev / midi Unterstützung
-
4
Wie kann man HOME- oder END-Tasten in mc unter OS X (ssh) verwenden?
-
8
Was muss ich vor der Neuinstallation sichern?
-
3
/ usr / bin / reset deaktiviert den Rückschritt