Putty使用祕鑰認證時,報錯:Disconnected: No supported authentication methods available

Putty使用祕鑰認證時,報錯:Disconnected: No supported authentication methods available(server sent: publickey,gssapi-keyex,gssapi-with-mic) 

如截圖:

wKiom1jjGEOi_KqSAABc1wgtOVc108.jpg-wh_50


1、.ssh文件夾權限設置  chmod -R 700 .ssh

2、關閉SElinux

3、ssh配置問題


找了半天沒找到問題出在哪裏,sshd的設置一切正常。這個做過多次居然也能錯????


最後發現原來是 ~/.ssh/authorized_keys 文件的內容有問題,putty生成的pub文件的格式如下:


---- BEGIN SSH2 PUBLIC KEY ---- 
Comment: "rsa-key" 
AAAAB3NzaC1yc2EAAAABJQAAAQEAvifBFJzxK0PGJVNV9ZdDGOYWvytwnFDKoaZv 
Djdt7rEK+zeFzR6eU7ERhOjMPb7GfoFU/1JPwXqSN2p57T4xdtR/Qi9/XAhmQ9SY 
XnfA1yNOhHXoQuoCEjOmIbOo+NmZCoKPeBob7fXV8Ar7MmJ0vUpZ+79Usm9lsvQF 
zEfI/Q1NuaVoOb7s6CFyj9WcmX7Yzc3cXpIHeFzLfLTFFROohw== 
---- END SSH2 PUBLIC KEY ---- 

而原來設置的都是在一行的格式,所以openssh不支持putty生成的此格式,需要把這些合併成一行即可: 

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAvifBFJzxK0PGJVNV9ZdDGOYWvytwnFDKoaZvDjdt7rEK+zeFzR6eU7ERhOjMPb7GfoFU/1JPwXqSN2p57T4xdtR/Qi9/XAhmQ9SYXnfA1yNOhHXoQuoCEjOmIbOo+NmZCoKPeBob7fXV8Ar7MmJ0vUpZ+79Usm9lsvQFzEfI/1NuaVoOb7s6CFyj9WcmX7Yzc3cXpIHeFzLfLTFFROohw== rsa-key 

原文鏈接:http://www.udpwork.com/item/11473.html

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