提供一种SSH服务器秘钥连接报错“Authentication failed“的解决思路
2、使用Python的paramiko库连接时一直出现"Authentication failed"的报错问题,同样使用Xshll7也是无法连接,一直提示"秘钥未注册".但是!使用cmd直连却能连上,使用WinSCP连接也同样能连上.这就太令人匪夷所思了.在经过我比对能连接的服务器和不能连接的服务器上的私钥后,发现也不是这边的问题.1、旧服务器无论是使用秘钥还是密码都能连上,而新服务器却没办法连上
通过秘钥连接SSH服务器时,出现了令人匪夷所思的问题
具体表现为:
1、旧服务器无论是使用秘钥还是密码都能连上,而新服务器却没办法连上。
2、
使用Python的paramiko库连接时一直出现"Authentication failed"的报错问题
同样使用Xshll7也是无法连接,一直提示"秘钥未注册"
但是!使用cmd命令直连却能连上,使用WinSCP连接也同样能连上
这就太令人匪夷所思了.
解决过程:
·在发现我的电脑无法连接时,我尝试写了一个demo让我同事运行,但是结果仍然是无法连接,不过用他的电脑的Xshell8却能连上(划重点,后面要考)
·于是乎我准备放弃,尝试使用cmd直连来传输文件,但是结果是cmd对文件的权限要求非常高,必须要只能由当前的Windows用户访问才能成功上传,不然会被SSH服务器拒绝访问
·这个方法也不行,只能苦啃原来的方法,看能不能找到解法
·逛了四五个小时的百度,终于还是没找到解决方法!都是一大堆复制粘贴,根本无法有效找到解法。
·在经过我比对能连接的服务器和不能连接的服务器上的私钥后,发现也不是这边的问题.
最后我尝试将Python的paramiko库更新至最新版,没想到问题就这样解决了!!!!!!
更多推荐
所有评论(0)