(便利なこわざ)パスなしでリモートログイン

投稿者: | 2016年10月23日

みなさんこんにちは。ヒロウミです。

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ログインして、ファイル名を変更して、パーミッションを変更して、、、、といった面倒な手順を省いてくれます。