Um die SSH-Verbindung zu testen,https://help.github.com/articles/testing-your-ssh-connection/sagt
ssh -T [email protected]
# Attempts to ssh to GitHub
die Manpage von ssh
sagt
-T Disable pseudo-tty allocation.
Ich frage mich, was die Option -T
bedeutet und wie sie beim Testen der SSH-Verbindung hilft?
Danke.
Antwort1
Der -T
Switch testet die Verbindung nicht. Er führt nur das aus, was auf der Manualpage beschrieben wird (dies ist auch für nicht interaktive Sitzungen nützlich). Der Befehl lautet lediglich:
Stellen Sie eine Verbindung her
github.com
und versuchen Sie nicht, PTY zuzuweisen (dies ist auf dem Server höchstwahrscheinlich ohnehin nicht zulässig). Dass es funktioniert,ssh
ist nur eine gute Voraussetzung dafür, dassgit
es funktioniert.
Auf den meisten Servern würde es auch nur mit funktionieren ssh github.com
, aber wie in der verlinkten Frage auf SO erwähnt, kommen einige (defekte) Server möglicherweise nicht gut damit zurecht (oder haben es nicht getan), und wir mussten auf diese Konvention zurückgreifen, um Verbindungen zu testen git
.