CenOS6.3 ssh 公鑰認證報錯:Permission denied (publickey,gssapi-keyex,gssapi-with-mic).解決

CenOS6.3 ssh 公鑰認證報錯:Permission denied (publickey,gssapi-keyex,gssapi-with-mic).解決

1.說明:

ssh無密碼用戶遠程登錄,一直以來使用是debian操作系統,對用戶目錄權限要求沒有關注過,生成了密鑰,放對位置直接就可以使用,今天測試ansible工具,用到了CentOS6.3發現它對目錄權限要求比較嚴格,本博文僅僅記錄一下本次權限修改操作。

2、操作記錄

(1)創建用戶: ansible

(2)修改sshd_config文件

vi /etc/ssh/sshd_config //開啟以下內容

HostKey /etc/ssh/ssh_host_rsa_key

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

/etc/init.d/sshd restart

(3)權限設置

mkdir /home/ansible/.ssh

chown -R ansible:ansible /home/ansible

chmod 700 /home/ansible

chmod 700 /home/ansible/.ssh

chmod 644 /home/ansible/.ssh/authorized_keys //公鑰文件的所有權限

chmod 600 /home/ansible/.ssh/id_rsa //私鑰文件的所有權限

可以測試遠程連接了……

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容