ssh: unable to authenticate, attempted methods [none], no supported methods remain |
发表者:admin分类:应用服务2022-06-15 17:10:09 阅读[540] |
ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain
表示当前登录认证的方式不支持,如下是ssh1和ssh2的对比:
SSH1又分为1.3和 1.5两个版本。SSH1采用DES、3DES、Blowfish和RC4等对称加密算法保护数据安全传输,而对称加密算法的密钥是通过非对称加密算法(RSA)来完成交换的。SSH1使用循环冗余校验码(CRC)来保证数据的完整性,但是后来发现这种方法有缺陷。
SSH2避免了RSA的专利问题,并修补了CRC的缺陷。SSH2用数字签名算法(DSA)和Diffie-Hellman(DH)算法代替RSA来完成对称密钥的交换,用消息证实代码(HMAC)来代替CRC。同时SSH2增加了AES和Twofish等对称加密算法。
详细关于:SSH资料参考《http://blog.51cto.com/skypegnu1/1641064》
而系统中涉及到ssh密码验证(公钥验证)管理文件,主要在/etc/ssh/sshd_config
To disable tunneled clear text passwords, change to no here!
#PasswordAuthentication yes
##PasswordAuthentication用来设置是否开启密码验证机制,如果用密码登录系统,则设置yes
解决方案:
activation of protocol 1
Protocol 2 #表示使用ssh2,或是关闭此参数。如果想同时使用ssh远程登录,设置如下的参数即可
PasswordAuthentication yes。#密码验证,no表示禁用密码登录
同时service sshd restart
转载请标明出处【ssh: unable to authenticate, attempted methods [none], no supported methods remain】。
《www.micoder.cc》
虚拟化云计算,系统运维,安全技术服务.
Tags: | [阅读全文...] |
最新评论