Linux Master: 2.4 確認問題

設定例
ClientServer
1. 事前準備
(キーペア作成)
student$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/student/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/student/.ssh/id_rsa.
Your public key has been saved in /home/student/.ssh/id_rsa.pub.
The key fingerprint is:
78:25:e5:e2:c9:24:d3:ae:ab:2a:dc:bc:1f:6c:fd:ce student@h006.s142.la.net
(ユーザ作成)
# useradd sshguest
# passwd sshguest
Changing password for user sshguest.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
2.公開鍵送付 
student$ scp ~/.ssh/id_rsa.pub student@server:/tmp/yakoshi.id
student@server's password:
id_rsa.pub		      100%  406	    0.4KB/s   00:00 ETA
この例では、公開鍵を student で /tmp(誰でも利用できる作業領域) へコピー。
ユーザ sshguest を使っても良い。サーバのどこに置いたかをサーバ管理者に正しく伝えることが重要。
-3.公開鍵取り込み
一度も ssh を使用していないユーザの場合、.ssh ディレクトリの作成が必要。
スーパユーザで .ssh や authorized_keys を作成したら、所有者の変更が必要。
.ssh, authorized_keys とも本人以外からアクセスできないパーミッションが必要。
# mkdir ~sshguest/.ssh
# cat /tmp/yakoshi.id >> ~sshguest/.ssh/authorized_keys
# chown -R sshguest:sshguest ~sshguest/.ssh
# chmod 700 ~sshguest/.ssh
# chmod 600 ~sshguest/.ssh/authorized_keys
4.動作確認 
student$ ssh sshguest@server
Enter passphrase for key '/home/student/.ssh/id_rsa':
Passphrase を聞かれれば正解。password であれば失敗