[[SSH]]

*概要 [#o85c8d8a]
システムでの自動化等でパスワード無しでリモート接続先にSSHログインしたい場合の手順です。~
セキュリティ的な問題もあるため、実施については自己責任でお願いいたします。

*手順 [#x6bfdeef]
***接続元 [#s8dde4d3]
 # cat /root/.ssh/   <==id_rsa.pubが無いことを確認。※あればそれを使用する。
 # ssh-keygen -t rsa <==全て未入力でEnterを押下していく
 # cat /root/.ssh/id_rsa.pub
 表示される内容をコピー

***接続先 [#a0968914]
 # cd /etc/ssh
 # cp -p sshd_config sshd_config.`date +%Y%m%d`
 # vi sshd_config
 
 #PubkeyAuthentication yes
 PubkeyAuthentication yes
 #AuthorizedKeysFile     .ssh/authorized_keys
 AuthorizedKeysFile      .ssh/authorized_keys 
 
 # /usr/sbin/sshd -t
 # service sshd restart
 # cd /home/testuser01/.ssh
 # vi authorized_keys
 接続元でコピーしたデータを貼り付ける

***接続元 [#x67d68b5]
 # ssh testuser01@接続先ホスト
 パスワード無しでSSHログインが行えればOK

*パスワードが求められてしまう場合 [#va20df44]
''考えられる原因''~
1.ホームディレクトリ、.ssh、authrized_keysのパーミッションに誤りがある。~
|ホームディレクトリ|700|
|.ssh|700|
|authorized_keys|600|

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS