我有两个linux系统,分别是m1和m2。我想用m1连接到m2。为此,我正在从m1执行以下命令:
ssh m2
此外,在连接到m2之后,我想在m2系统中执行某些命令。最后,我想获取这些命令的输出。
例如:
我的目标是自动执行这一系列步骤。请注意,由于安全问题,我不允许在任何一台机器上安装任何软件。这就是为什么我不能使用Python + Paramiko
来实现上述目标。
但是,我已经查看了expect
和autoexpect
命令。但我仍然不确定如何继续完成任务。
谢谢!
答案 0 :(得分:0)
您的请求中没有那么具体,您没有提及如何启动连接,m2上的命令是否需要输入,但这是一个基本方法......
scp shellscript m2:.
ssh m2 "command1; command2; ..." | ./local_process_on_m1