CentOS7 SSH免密碼登錄和關閉密碼登錄

以 Root 用戶爲例,首先生成一對公鑰私鑰對:

ssh-keygen -t rsa

會提示存放位置,保持默認即可,默認位置:

/root/.ssh/id_rsa

提示輸入密碼,最好是輸入一個,安全起見,也比較重要。

然後切換到 /root/.ssh 目錄下看看是否已經生成了,如果已經有了公鑰私鑰對,直接把文件拷貝到這個目錄即可,在 Windows 下使用 WinSCP 工具,其他使用 scp 命令即可。

接下來,把公鑰複製到 authorized_keys 裏,不然是沒法通過密鑰驗證的。

cat id_rsa.pub >> authorized_keys

接下來,關閉 SSH 密碼登錄,找到 /etc/ssh/sshd_config 文件,找到 PasswordAuthentication yes 這一行,一般位於倒數幾行,把 yes 改爲 no。

最後重啓 ssh 服務,一般服務器是不需要重啓。

service sshd restart
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章