1. 程式人生 > >linux ssh key 登錄

linux ssh key 登錄

可能 用戶家目錄 onf 權限 家目錄 允許 keys 文件的 rsa

vim /etc/ssh/sshd_config
#禁用root賬戶登錄,非必要,但為了安全性,請配置
PermitRootLogin no

# 是否讓 sshd 去檢查用戶家目錄或相關檔案的權限數據,
# 這是為了擔心使用者將某些重要檔案的權限設錯,可能會導致一些問題所致。
# 例如使用者的 ~.ssh/ 權限設錯時,某些特殊情況下會不許用戶登入
StrictModes no

# 是否允許用戶自行使用成對的密鑰系統進行登入行為,僅針對 version 2。
# 至於自制的公鑰數據就放置於用戶家目錄下的 .ssh/authorized_keys 內
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      
%h/.ssh/authorized_keys #有了證書登錄了,就禁用密碼登錄吧,安全要緊 PasswordAuthentication no

# chmod 700 ~/.ssh
# chmod 600 ~/.ssh/* ##即
authorized_keys 文件的權限是600


配置完成後將公鑰上傳到服務器上,放在 authorized_keys文件中。

然後重啟sshd 服務即可。

linux ssh key 登錄