0x 前言
這裏本地以kali 服務器爲centos進行說明
0x1 在kali本地主機生成一對密鑰
ssh-keygen -t rsa #(一直按Enter鍵即可)這樣默認生成一對名id_rsa的密鑰對
0x2 檢查密鑰對是否生成成功
cd ~/.ssh #進入.ssh目錄
root@ChengKaoAo:~/.ssh# ls
authorized_keys id_rsa id_rsa.pub known_hosts #本地主機上存在生成的id_rsa.pub
scp /root/.ssh/id_rsa.pub root@10.*.*.**:~/#將公鑰拷到服務器中
0x3 服務器端查看推送到了服務器Server
0x4 服務器端追加公鑰到授權key中
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys #追加公鑰到授權key中
rm ~/id_rsa.pub #保險起見,刪除公鑰
0x5 重啓sshd服務,驗證結果
service sshd restart #服務器端重啓ssh服務
root@ChengKaoAo:~# ssh root@10.*.*.** #客戶端鏈接免密登錄成功
Last login: Thu Dec 21 17:20:21 2017 from 10.*.*.**