1. 本地生成 public keys & private keys
$ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/opt/zjujoe/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /opt/zjujoe/.ssh/id_dsa.
Your public key has been saved in /opt/zjujoe/.ssh/id_dsa.pub.
The key fingerprint is:
bf:b7:4e:ee:55:fc:f0:8c:7a:b6:1f:5d:5e:46:e4:0a zjujoe@zjujoe-laptop
The key's randomart image is:
+--[ DSA 1024]----+
| .|
| o |
| E o|
| . + |
| S o *|
| . O=|
| . . o.*|
| +.oo .|
| .+*+.o.|
+-----------------+
2. 将公钥传送到目标服务器
$ cd ~/.ssh/
$ scp id_dsa.pub songlixin@172.28.9.214:~/id_dsa.pub
3. 在目标服务器上将公钥放到authorized_keys
~$ cat id_dsa.pub >> .ssh/authorized_keys
4. 现在就可以直接登陆