【发布时间】:2021-03-28 12:48:50
【问题描述】:
我想用同一个 shell 运行多个命令。
paramiko 库的执行命令不是同一个shell。
命令:
Ssh cloud-user@node -i /path/to/bcmt_rsa
Cat /etc/ssh/sshd_config
Change permitRootLogin yes to no
Restart sshd server
Log to file.
我是 python 新手。我尝试了很多方法,但都不起作用
【问题讨论】:
-
请向我们展示您的研究和尝试,并解释为什么您的研究或尝试都没有帮助。
-
我已经尝试 cmd = ["ssh cloud-user@nodename","cat /etc/ssh/sshd_config"] 用于 cmd:proc = subprocess. Popen(命令,shell = True)过程。沟通()
-
为什么不直接创建一个 shell 脚本并运行它呢?
-
如何制作shell脚本。可能请分享一些想法
-
来吧,真的吗?这是一个批处理文件。使用谷歌...
标签: python ssh paramiko fabric openssh