一、生成公鑰、祕鑰
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
二、修改 key權限
chmod 600 ~/.ssh/authorized_keys
三、修改SSH配置文件
su - -->登錄root用戶修改配置文件
vim /etc/ssh/sshd_config -->去掉下圖中三行的註釋
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
AuthorizedKeysCommand none
AuthorizedKeysCommandRunAs nobody
:/RSAA 查找當前內容
四、service sshd restart -->重啓ssh服務
五、scp ~/.ssh/id_rsa.pub 遠程用戶名@遠程服務器IP:~/ -->將公鑰復
制到遠程服務器的~/目錄下
六、cat ~/id_rsa.pub >> ~/.ssh/authorized_keys -->追加公鑰到受權key中
rm ~/id_rsa.pub -->保險起見,刪除公鑰
七、service sshd restart -->重啓ssh服務
八、ssh localhost -->應該就能直接鏈接服務器咯。vim