gpt4 book ai didi

python - 通过 ssh 打开另一个处理程序到 python 中的远程主机

转载 作者:太空宇宙 更新时间:2023-11-04 11:12:05 25 4
gpt4 key购买 nike

我有一个 Controller ,我使用 IP 和密码通过 ssh 访问。进入 Controller 后,我需要打开另一个处理程序来访问 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.

这对我来说非常具有挑战性,如有任何帮助,我将不胜感激。谢谢

最佳答案

pexpect可能是你想要的。它是一个 python 库,允许您编写 shell 交互脚本。这是 example说明匿名 ftp session 。学习它并构建您自己的交互场景应该相当容易。

关于python - 通过 ssh 打开另一个处理程序到 python 中的远程主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22676327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com