SSH接続をテストするには、https://help.github.com/articles/testing-your-ssh-connection/言う
ssh -T [email protected]
# Attempts to ssh to GitHub
のmanページにはssh
こう書かれている
-T Disable pseudo-tty allocation.
-T
このオプションの意味と、SSH 接続のテストにどのように役立つのか知りたいです。
ありがとう。
答え1
スイッチ-T
は接続をテストしません。マニュアル ページに記載されていることだけを実行します (非対話型セッションにも役立ちます)。コマンドは次のように記述します。
接続して
github.com
PTY を割り当てようとしないでください (サーバー上ではおそらく許可されていません)。動作可能であることは、動作ssh
可能であるための前提条件ですgit
。
ほとんどのサーバーでは のみでも動作しますssh github.com
が、SO のリンクされた質問で述べたように、一部の (壊れた) サーバーではこれを適切に処理できない (または処理しなかった) 可能性があり、接続をテストするためにこの規則が残されていますgit
。