{"content":"手動で予め ~/.ssh/known_hosts を作っておくマニュアル\n\n目的\n\n- オプション -o StrictHostKeyChecking=no に逃げない\n- Failed to add the host to the list of known hosts (/path/to/.ssh/known_hosts). のエラーを無視しない\n- いちいち手動で ssh コマンドを実行してからプロンプトで yes して自動追加してもらうだけの生活をやめる\n\nまずはサーバ側の /etc/ssh/ssh_host_*_key.pub の内容をコピーする．\n\nssh-ed25519 AAAA... みたいな形\n\nknown_hosts に以下のような形で追加していけば良い．接続先のサーバのIPアドレスが1.1.1.1だと仮定．\n\n通常\n1.1.1.1 ssh-ed25519 AAAA...\n\n22以外のポートの場合少し特殊な表記になるので注意\n[1.1.1.1]:2222 ssh-ed25519 AAAA...\n\n.ssh/configでhost指定してたりドメイン名で使う場合\nssh.example.com ssh-ed25519 AAAA...\n\n考えられるパターン全部書いておけばよろしい．\n\n多分これが一番一般化されたノウハウだと思います．","created_at":1742891082,"id":"ba20af2e87dddb0aa5ef877148e1ca77b1262aaf84dd744f6ac0e2abec095dff","kind":1,"pubkey":"a6f1f450080b65ba75da8ac7328f91c94f8314b2cc4aa719c516852a29388f0b","sig":"0045fe2f63bd5c63e3a9b630c130db9352c3a6b23f4416c62ec8d19abd7d435e6a919b2ac0817f57b30b8bf5f6bccb14cbd50d709e3a5d663696be0f4bf7e2e6","tags":[]}