当登录失败时,我无法阻止GUI的生成。在
失败并生成GUI的简单示例。在
>>> import pxssh
>>>
>>> ssh = pxssh.pxssh()
>>> ssh.force_password = True
>>> ssh.login('127.0.0.1', 'root', 'falsePW')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/pxssh.py", line 226, in login
raise ExceptionPxssh ('password refused')
pxssh.ExceptionPxssh: password refused
>>>
我试过在这些文件中禁用x11转发,没有任何改变。在
/etc/ssh/ssh_config
/etc/ssh/sshd_config
我还尝试进入pxssh模块,在那里它设置ssh选项,我设置了标志-x Disables X11 forwarding.
仍然没有改变。在
我运行的是linuxmint上的肉桂,pxsh文档说一些x显示管理器将启动一个GUI。要解决这个问题,就需要删除所有ssh代理,我也尝试过不起作用。在
在篡改了
pxssh.py
模块之后,我找到了一个非常简单的解决方案。在内部pxsh.py文件模块:
sudo nano /usr/lib/python2.7/dist-packages/pxssh.py
位置更新:
sudo nano /usr/lib/python2.7/dist-packages/pexpect/pxssh.py
相关问题 更多 >
编程相关推荐