Ich habe einen SSH-Befehl, der problemlos von der Befehlszeile aus funktioniert, aber ohne Meldung fehlschlägt, wenn die neue Remote-Verbindungsfunktion des Terminalprogramms verwendet wird. Ich habe beispielsweise im Dialogfeld "Neue Remote-Verbindung" des Terminals eine neue Verbindung wie folgt eingerichtet:
ssh [email protected] -p 1022
Dies öffnet erwartungsgemäß ein neues Fenster, stellt jedoch keine Verbindung her und das Fenster schließt sich nach einer vorhersehbaren Zeit. (Interessanterweise ist das Timing unterschiedlich, aber für jeden der beiden Server gleich: 15 Sekunden auf einem Server und 75 Sekunden auf dem anderen Server).
Wenn ich eine lokale Shell öffne und denselben Befehl einfügen, wird die Verbindung wie erwartet hergestellt. Ich kann auch mit dem Ansatz der neuen Remote-Verbindung eine Verbindung zu vier anderen Servern in derselben Domäne herstellen.
Meine spezifische Frage ist, was ist los? Gibt es generell eine Möglichkeit, Protokollinformationen oder andere Hinweise von Terminal im Modus "Neue Remote-Verbindung" zu sehen?
Vielen Dank.
-p 1022
. Dieser Platz ist von der Befehlszeile aus akzeptabel, scheint jedoch zu bewirken, dass das Terminal den Rest der Zeile ignoriert, wenn es aus dem Dialogfeld "Neue Remote-Verbindung" kommt. Vielen Dank!Fügen Sie Ihrem SSH-Befehl "-vvv" hinzu, um zusätzliche Informationen zu den Hintergrundinformationen zu erhalten.
Führen Sie denselben Befehl über die Befehlszeile aus (mit den zusätzlichen Ausführlichkeitsflags) und vergleichen Sie dann die Ausgabe.
quelle