SSブログ

パスワードなしでssh実行 [LINUX]

LINUXバッチでリモート処理をしたい時にパスワードを入力させたくない。

そこで公開鍵を予め作成して対応する



<<< 接続元作業 >>>

[root@cleint ~]# mkdir .ssh/

[root@cleint ~]# cd .ssh/

[root@cleint .ssh]# ls

known_hosts

[root@cleint .ssh]# ssh-keygen -t dsa

Generating public/private dsa key pair.

Enter file in which to save the key (/root/.ssh/id_dsa):  ===>そのままEnter

Enter passphrase (empty for no passphrase):  ===>そのままEnter

Enter same passphrase again:  ===>そのままEnter

Your identification has been saved in /root/.ssh/id_dsa.

Your public key has been saved in /root/.ssh/id_dsa.pub.

The key fingerprint is:

2d:18:9e:99:25:52:1a:c7:38:58:fb:fc:52:82:b1:80 root@cleint.xxx.co.jp

The key's randomart image is:

+--[ DSA 1024]----+

 :

 :

 :

 :

+-----------------+


★★★ パスワードは未入力にすることで、パスワードなしでの接続が可能になる。


出来上がった公開鍵を接続先へコピー。

[root@cleint .ssh]# scp id_dsa.pub root@server.


<<< 接続先作業 >>>

[root@server ~]# cd .ssh/

[root@server .ssh]# cat ../id_dsa.pub >> authorized_keys

[root@server .ssh]# chmod 600 authorized_keys


/etc/ssh/sshd_configを編集

PubkeyAuthentication yes ===>コメントアウトを外す

AuthorizedKeysFile    .ssh/authorized_keys ===> コメントアウトを外す


[root@server utils]# service sshd restart



<<< 接続確認 >>>

[root@cleint ~]# ssh server

[root@server utils]# 


★★★ パスワード要求されなければ成功


nice!(1)  コメント(0)  トラックバック(0) 

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。