自动化SSH并在shell脚本中运行SCP和其他命令

时间:2015-07-24 21:16:29

标签: linux bash shell ssh scp

我对脚本非常陌生,对可用选项和用法的想法很少。 我的要求是,我需要从jum主机运行shell脚本。 该脚本应该将文件从本地复制到远程linux主机,解压缩并运行执行命令。这三个操作应该在远程计算机上进行,但脚本将从跳转主机运行。

我将目的地机器IP和密码以及文件作为参数传递。

我试过这样做。但是不能成功。请一些人帮我解决这个问题。

1 个答案:

答案 0 :(得分:3)

您无法通过命令行为这些工具传递密码。使用私钥/公钥进行无密码登录。互联网上有很多关于如何做到这一点的例子:

http://linuxproblem.org/art_9.html