...pudding - diary

この日記は https://yapud.hatenablog.com/ に引っ越し中


2012-10-16

_ [Software] ssh でパスワード無しにリモートサーバにログインする

バッチ処理の中でリモートサーバのコマンドを実行したいのだけど rsh がネットワークの都合上面倒なので ssh にしてみた。無人実行させたいのでパスワードの入力を避けたい。その方法。

ローカル側でキーペアを作り、公開鍵をリモートサーバに送りつければできあがり。

まずローカル側でキーペアを作る。パスフレーズは無し。

[user1@localhost]$ ssh-keygen

最近の RHEL とか CentOS とかだと特に指定しないと -t rsa になるので特に指定無しで。

次にできあがった公開鍵をリモートサーバに送りつける。

[user1@localhost]$ ssh-copy-id admin@server.example.com

リモートサーバ側のキーのマージとかを良きに計らってくれる。便利。そしてコレでできあがり。

[user1@localhost]$ ssh admin@server.example.com 

パスワード無しで入れた!よし。


2012年
10月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Twitter : @moriya_jp