是否可以使用SCP或FTP复制文件然后运行安装脚本?

时间:2014-12-03 22:07:15

标签: bash ksh

我有一组文件要复制到很多远程UNIX / Linux服务器。这组文件也有一个install.sh脚本。

有没有办法可以使用scp / ftp复制文件,然后运行install.sh?

1 个答案:

答案 0 :(得分:3)

如果你有scp,你可能有ssh。如果您通过私钥使用密码少ssh登录,则可以编写一个scash脚本来scps文件,然后在完成后调用脚本。

大致相同:

#!/bin/bash
for f in *; do
    scp -i /path/to/identity_file "$f" remoteUser@remoteHost:/upload/path/"$f"
done
ssh -i /path/to/identity_file remoteUser@remoteHost bash /upload/path/install.sh