我正试图通过pxsh python库使用ssh连接到服务器。 这是我的代码:
import pxssh
import getpass
try:
s = pxssh.pxssh()
s.force_password = True
hostname = 'myserverip'
username = 'username'
password = 'password'
s.login (hostname, username, password)
s.sendline ('get system number') # run a command
s.prompt() # match the prompt
print s.before # print everything before the prompt.
s.logout()
except pxssh.ExceptionPxssh, e:
print "pxssh failed on login."
print str(e)
以下是我得到的答复:
pxssh failed on login.
could not set shell prompt
unset PROMPT_COMMAND
error,09
$ PS1='[PEXPECT]\$ '
error,09
$ set prompt='[PEXPECT]\$ '
error,09
$
很老的问题,但只是为了子孙后代。(对于像我这样的人来说:)
我刚从http://pexpect.readthedocs.io/en/latest/api/pxssh.html#pexpect.pxssh.pxssh里拽出来
相关问题 更多 >
编程相关推荐