概要
「このSSH鍵で、ちゃんとGitHubにSSHで繋るのかな?」というのが気になった時の確認コマンド
GitLabや他の通信先も同様なので、確認したいサービスに合わせて読み換えてください
コマンド
基本
デフォルトの秘密鍵(id_rsa
)で実行
ssh -T git@github.com
※ SSH v1: ~/.ssh/identity
がデフォルト
※ SSH v2: ~/.ssh/id_rsa
と ~/.ssh/id_dsa
がデフォルト
※ -T
オプション: 仮想端末の割り当てを禁止(GitHubがPTYの割当を許可していないため、警告メッセージが出ることを防ぐ)
秘密鍵を指定して実行
デフォルト以外の秘密鍵(SSH鍵)で実行
ssh -T -i another_key git@github.com
ユーザ名を指定して実行
別のユーザ名で実行(GitHubで使うことは多分ない)
ssh -T -l user github.com
もしくは
ssh -T user@github.com