################################################################### RSA認証のための作業。 ################################################################### ・サーバ、クライアント両方で秘密鍵、公開鍵を作成 サーバ…hostname2 クライアント…hostname1の場合 ssh-keygenコマンドを使用し公開鍵を作成する。 [user@hostname1 ~]$ ssh-keygen -t rsa -C user@hostname1.lowtem.hokudai.ac.jp Generating public/private rsa key pair. Enter file in which to save the key (/home/user/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/user/.ssh/id_rsa. Your public key has been saved in /home/user/.ssh/id_rsa.pub. The key fingerprint is: ほ:げ:ほ:げ:ほ:げ:ほ:げ user@hostname2.lowtem.hokudai.ac.jp ・公開鍵を作成したらそのファイル(id_rsa.pub)をサーバ側の ~/.ssh/authorized_keysに張り付ける。 [user@hostname1 ~]$ cd .ssh/ [user@hostname1 .ssh]$ scp id_rsa.pub hostname2:.ssh/ [user@hostname1 .ssh]$ ssh hostname2 [user@hostname2 ~]$ cat id_rsa.pub >>.ssh/authorized_keys [user@hostname2 ~]$ chmod -R 700 .ssh/ これでパスワード無しでsloginできます。しかし、サーバ側の /etc/ssh/sshd_configに認証許可を出しておく。