この記事で分かること
- 初めてSSH接続するホストでも、fingerprint確認フローをスキップする方法
↓ こんな奴
$ ssh -T git@github.com
The authenticity of host 'github.com (192.30.255.112)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?
やり方
$ ssh-keyscan github.com >> ~/.ssh/known_hosts
以上。
上記コマンドを実行すると、
初回SSH接続時にでる Are you sure you want to continue connecting (yes/no)?
という問いに対して yes
と答えたのと同じように、指定したホストの公開鍵を取得して ~/.ssh/known_hosts
ファイルへ追記してくれる。
$ ssh -T git@github.com
Hi pinkumohikan! You've successfully authenticated, but GitHub does not provide shell access.
便利ですね