known_hosts
known_hostsに疎い自分ですが、いくつか覚えたことがあるのでメモしておきます。
指定したサーバのknown_hostsを取得する
サーバをコマンドライン引数で指定する。
$ ssh-keyscan -t rsa 127.0.0.1,localhost >> .ssh/known_hosts
サーバをファイルで指定する。
$ cat server.txt 127.0.0.1,localhost 192.168.1.1 $ ssh-keyscan -t rsa -f server.txt >> .ssh/known_hosts
サーバを標準入力で指定する。
$ cat <<EOF | ssh-keyscan -t rsa -f - >> .ssh/known_hosts 127.0.0.1,localhost 192.168.1.1 EOF