python – paramiko没有现有的会话异常
发布时间:2020-12-30 18:55:31 所属栏目:Python 来源:互联网
导读:使用 python交互式shell和本地运行的openssh,我使用paramiko不断得到一个“No existing session”异常.我的代码如下 import paramikossh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(localho
|
使用 python交互式shell和本地运行的openssh,我使用paramiko不断得到一个“No existing session”异常.我的代码如下 import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('localhost',username=name,password=pw)
结果是: No handlers could be found for logger "paramiko.transport"
Traceback (most recent call last):
File "<stdin>",line 1,in <module>
File "/usr/local/lib/python2.6/dist-packages/paramiko-1.7.7.1-py2.6.egg/paramiko/client.py",line 332,in connect
self._auth(username,password,pkey,key_filenames,allow_agent,look_for_keys)
File "/usr/local/lib/python2.6/dist-packages/paramiko-1.7.7.1-py2.6.egg/paramiko/client.py",line 493,in _auth
raise saved_exception
paramiko.SSHException: No existing session
我以前能够连接,但一直在尝试调整这一点,以允许基于密钥的授权.那失败了,从那时起,我一直无法连接到本地.我已经尝试重新启动openssh,并已成功连接到另一个服务器.在通过这里搜索后,我发现的是授权异常的提及,这在这里似乎不是这样. 解决方法由于您已经拥有密码,因此无需与代理商进行通话,或者寻找存储在机器上的私钥.所以尝试传递额外的参数allow_agent,look_for_keys:ssh.connect('localhost',password=pw,allow_agent=False,look_for_keys=False) (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 在IPython中使用Interactive Shell之外的魔术命令
- python queue get size,使用qsize()或len()?
- 是否有一种标准方法来声明不支持旧的python版本?
- 使用Mercurial或Git分支处理数据库分支的标准或最
- python – 填充OpenCV轮廓的外部
- Python / Scipy – 将optimize.curve_fit的sigma
- python – 没有模型的Django.contrib.flatpages
- 使用Python全局变量的动态类的最佳方法()
- python – ElementTree find()/ findall()找不到
- Python不创建日志文件
热点阅读
