ssh-copy-idを使って、sshの公開鍵認証の鍵登録を簡単に行う方法 †ssh-copy-idって知っていますか? 関連記事 †
sshの公開鍵の登録 †sshの公開鍵認証を行うためには、以下の手順が必要です。
等々でわりと面倒です。何十台も接続先ホストがあるとすると、かなりの負担になります。 ssh-copy-idの利用 †通常のssh接続と同様に、引数にアカウント@接続先ホスト名を指定して実行します。 % ssh-copy-id user01@192.168.10.15 Password: Now try logging into the machine, with "ssh 'user01@192.168.10.15'", and check in: .ssh/authorized_keys to make sure we haven't added extra keys that you weren't expecting. これだけで接続先ホストでの面倒な作業は省略できます。 登録する公開鍵ファイルを変える。 †登録する公開鍵ファイルはデフォルトで、~/.ssh/id_rsa.pubです。 % ssh-copy-id -i ~/.ssh/hoge.pub user01@192.168.10.15 Password: Now try logging into the machine, with "ssh 'user01@192.168.10.15'", and check in: .ssh/authorized_keys to make sure we haven't added extra keys that you weren't expecting. ちなみに、ssh-copy-idの実体は簡単なシェルスクリプトです。 以上、ssh-copy-idを使って、sshの公開鍵認証の鍵登録を簡単に行う方法についてでした。 |