みなさんこんにちは。ヒロウミです。
ansibleなんかを使うと、ターゲットのホストにパスなしでSSHが必要なときがあるます。そんなときに活躍するこわざです。
# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): そのままエンター Enter same passphrase again:そのままエンター 〜省略〜 # ssh-copy-id root@192.168.0.100 ←公開鍵を送りたいホスト
SCPで鍵を送って、SSHログインして、ファイル名を変更して、パーミッションを変更して、、、、といった面倒な手順を省いてくれます。