FAIL : SSHException: Incompatible ssh peer (no acceptable kex algorithm)
使用python写了段脚本,远程访问LINUX主机,同样的一段脚本,访问主机A可以,访问主机B就报标题中的错误,解决方法如下:
经过分析是SSHLibrary库的版本过低,于是在CMD下执行pip install SSHLibrary升级版本,在升级版本的过程,提示paramiko版本过低,然后升级paramiko,提示“https://pypi.python.org/simple”不是安全的可访问连接,于是我就把paramiko最新版本下载到本地,使用python setup.py install安装,结果又让我升级XXX类库,就这样陷入了版本升级的无极黑洞。。废话不说,直接上解决方案:参照我的另一篇博文“python安装类库方法”--“通过PyCharm安装”,首先升级paramiko版本至最新,然后升级SSHLibrary版本至最新,最后测试脚本访问主机B,问题完美解决~!~