我正在寻找一种方法来运行位于MachineB上的MachineA上的.sh脚本。所以我不想远程运行这个脚本。我想在本地运行该脚本(该脚本位于远程计算机上)。
我已经测试过这个命令
ssh pi@192.168.1.2 "/usr/local/bin/nas/script1.sh"
但是这样命令就可以远程执行了。
背景信息: MachineA是我的Synology-NAS;MachineB是我的RaspberryPI。
我在NAS上的所有文件夹都已加密。如果NAS重新启动,则会卸载所有文件夹。我想自动化挂载过程,但出于安全原因,我不想在USB媒体上共享密钥。为此,我有一个脚本,其中包含我的PI上加密文件夹中所有文件夹的密钥。PI是24/7全天候在线的。Raspberry将a)不会被盗,b)将断电,并且加密的文件夹将被卸载。所以,钥匙是安全的。
任何帮助都是非常感谢的。
发布于 2018-05-28 18:30:52
作为一个起点,尝试:
/bin/bash <<end
`ssh pi@192.168.1.2 "cat /usr/local/bin/nas/script1.sh"`
end
https://stackoverflow.com/questions/50564107
复制相似问题