【发布时间】:2014-03-27 09:37:23
【问题描述】:
我有一个控制器,我使用 IP 和密码 ssh 到该控制器。一旦我进入控制器,我需要打开另一个处理程序来访问 linux 命令。要访问此处理程序,我需要以 root 身份登录并提供密码。 我将如何在 python 中使用 ssh 来做到这一点?
Login to controller as
user: root
password: root
Inside Controller
<cntrlprompt># logas root
Password:123456
After this step it would provide bash prompt
bash# ls -al
<capture ls -al output and return to main program.
这对我来说非常具有挑战性,如有任何帮助,我将不胜感激。 谢谢
【问题讨论】:
-
试试stromberg.dnsalias.org/~strombrg/ssh-keys.html。否则,请查看 pexpect 或 pty。