SSHのノンパス設定
これは忘れたってわけじゃないけど3か月したら確実に記憶から消えているのであらかじめメモ。
ちなみにこれはrootでローカルホストに直接SSHできるようにする設定。(実際は公開鍵をリモートサーバーに置くようにする)
# 秘密鍵と公開鍵を作る。 [root@localhost ~]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa):←そのままEnter Enter passphrase (empty for no passphrase):←そのままEnter Enter same passphrase again:←そのままEnter Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx root@localhost [root@localhost ~]# cd .ssh [root@localhost .ssh]# ls id_rsa id_rsa.pub known_hosts # 公開鍵の名前をauthorized_keysに変えて600にchmodする。 [root@localhost .ssh]# mv id_rsa.pub authorized_keys [root@localhost .ssh]# chmod 600 authorized_keys [root@localhost .ssh]# cd ../ [root@localhost ~]# # パス無しでログインできることを確認。 [root@localhost ~]# ssh root@IPAddress Last login: Fri Sep 3 21:19:13 2010 from IPAddress [root@localhost ~]# exit