[英]Python SSH paramiko issue - ssh from inside of ssh session
import paramiko
client = paramiko.SSHClient()
client.load_system_host_keys()
ip = '192.168.100.6'
client.connect(ip, username='root', password='mima')
i, o, e = client.exec_command('apt-get install sl -y --force-yes')
print o.read(), e.read()
client.close()
我用这个例子..它工作正常,但我想登录server1后登录server2我的意思是嵌套ssh。
你不能从client.exec_command里面调用ssh
命令吗?
喜欢:
client.exec_command('ssh user@host2 "apt-get install sl -y --force-yes"')
你在客户端执行命令“ssh”,而不是apt-get。
只要你的python程序不存在,你就无法真正在客户端上启动paramiko会话。 您开始使用ssh的软件必须在该计算机上运行。
也许首先scp你的软件副本,并使用像-recursive_lvl = 1这样的参数启动它?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.