python paramiko模块 socket.error, errno 10060
看起来通过paramiko(版本1.10.0)建立的socket连接不太稳定。
我有两台电脑,Python代码在第一台电脑上。连接有时候成功,有时候又失败(代码是一样的)。当第一台电脑的paramiko代码出错(socket.error, 10060)时,我用我的Mac通过终端ssh登录服务器,一切都正常。
我在代码中使用了set_missing_host_key_policy这个设置。但是我猜Mac上已经有了这个密钥,因为我第一次登录时输入了yes。
如果不稳定的连接是因为主机密钥的问题,那我该如何获取这个主机密钥呢?是从服务器上获取,还是在我本地的某个文件夹(win7)里?
1 个回答
1
试着关闭一下Windows防火墙。这个问题是网络错误,应该跟SSH密钥没关系。
错误代码10060:连接超时 背景:网关没有及时收到你想访问的网站的响应。这可能是因为网络拥堵,或者是网站出现了技术问题。