我已经能够成功地设置从主机 A 到主机 B 的无密码 ssh。现在我想要一个在主机 A 上运行的脚本,该脚本转到 B,然后读取文件或只是在主机 B 上执行某些操作并返回到 A. 在主机 A 上:
#!/bin/bash
ssh hostB
echo "$hostname"
ssh hostA
但我只是看到这个脚本只是让我登陆 hostB 并且没有按照我的预期执行回显。
有人可以建议在这种情况下该怎么做吗?我已经阅读了一些关于使用 sshpass 的建议。但由于这些是生产主机,我需要经过大量的书面记录才能在主机上安装任何东西,而且修复这个问题的最后期限迫在眉睫。