1、密鑰配置
1)打開puttygen,如圖:
點擊generate,生成密鑰,如圖:
設置私鑰密碼,點擊save private key,保存到比較安全的地方,如圖:
2)將公鑰放到服務器上
創建目錄.ssh,命令:mkdir /root/.ssh
查看創建後的目錄:ll -a
創建文件authorized_keys,命令:vi/root/.ssh/authorized_keys,將公鑰內容添加到該文件中,如圖:
保存後,授權給文件,命令:
chmod 700 /root/.ssh
chmod 600 /root/.ssh/authorized_keys
3)關閉防火牆,包括selinux和netfilter(iptables),
臨時關閉selinux命令:setenforce 0
永久關閉selinxu:vi /etc/selinux/config,將selinux設置爲disable,
臨時清除iptables命令:iptables -F
永久清除iptables命令:service iptables save,如圖:
即將規則保存到配置文件中。
4)配置客戶端
打開putty-SSH-Auth,在右側最後一行選擇剛纔生成的私鑰文件,如圖:
選擇後,點擊session-save,否則下次登錄要重新選擇文件,保存後,點擊open,輸入用戶名則成功登錄系統,如圖: