【发布时间】:2022-02-24 22:29:19
【问题描述】:
我正在寻找一个需要执行以下操作的 python 脚本:
- SSH 到主机 A
- 从主机 A,SSH 到主机 B(主机 B 只能从主机 A 连接)
- 从主机 B,执行命令集并在屏幕上显示输出
有人可以就如何实现这一点提出建议吗?
【问题讨论】:
-
到目前为止你有什么尝试?
-
你需要先用命令完成同样的任务(ssh port-forward是一种解决方案),理解机制,然后尝试python。
-
这里的答案可能会有所帮助 - stackoverflow.com/questions/8169739/…
-
这基本上就是
-J选项的用途。从您的角度来看,您只需从本地主机连接到 B,告诉ssh“使用”主机 A 这样做。