这里的问题:
我使用putty使用默认设置(IP,端口,ssh)连接SSH2服务器。
我没有输入任何钥匙
当连接到服务器时,putty要求输入用户名而不是密码
如果没有这两个选项中的一个,我怎么可能在SSH2中连接?
这是腻子日志:
2016-10-26 18:51:24查找主持人" 13X.XXX.XXX.XXX"
2016-10-26 18:51:24连接到13X.XXX.XXX.XXX端口22
2016-10-26 18:51:24服务器版本:SSH-2.0-IPSSH-6.9.0
2016-10-26 18:51:24使用SSH协议版本2
2016-10-26 18:51:24我们声称版本:SSH-2.0-PuTTY_Release_0.63
2016-10-26 18:51:24做Diffie-Hellman小组交流
2016-10-26 18:51:25使用散列SHA-256进行Diffie-Hellman密钥交换
2016-10-26 18:51:25主机密钥指纹是:
2016-10-26 18:51:25 ssh-rsa 1023 51:a6:c5:5b:23:50:51:de:9f:94:78:52:1d:FF:FF:FF
2016-10-26 18:51:25初始化AES-128 CBC客户端 - >服务器加密
2016-10-26 18:51:25初始化HMAC-SHA1客户端 - >服务器MAC算法
2016-10-26 18:51:25初始化AES-128 CBC服务器 - >客户端加密
2016-10-26 18:51:25初始化HMAC-SHA1服务器 - >客户端MAC算法
2016-10-26 18:51:27获准进入
2016-10-26 18:51:27开幕式为主要渠道
2016-10-26 18:51:27打开主渠道
2016-10-26 18:51:28分配pty(ospeed 38400bps,ispeed 38400bps)
2016-10-26 18:51:28开始一个shell /命令
由于
答案 0 :(得分:1)
我尝试连接的服务器不需要任何私钥或密码。 Putty处理好这个连接,但是python库paramiko connect方法不允许这样的连接。
如果遇到此类问题,请确保SSH客户端允许在没有密码或私钥的情况下进行连接。 (我必须改变paramiko的_auth才能成功连接)