Encryption 从远程计算机本地运行SSH脚本
我正在寻找在MachineA上运行MachineB上的.sh脚本的方法。所以我不想远程运行脚本。我想在本地运行脚本(脚本位于远程计算机上) 我已经测试了这个命令Encryption 从远程计算机本地运行SSH脚本,encryption,ssh,raspberry-pi,synology,Encryption,Ssh,Raspberry Pi,Synology,我正在寻找在MachineA上运行MachineB上的.sh脚本的方法。所以我不想远程运行脚本。我想在本地运行脚本(脚本位于远程计算机上) 我已经测试了这个命令 ssh pi@192.168.1.2 "/usr/local/bin/nas/script1.sh" 但是通过这个命令可以远程执行 背景信息:MachineA是我的天气学NAS;MachineB是我的树莓 NAS上的所有我的文件夹都已加密。如果NAS重新启动,将卸载所有文件夹。我想自动化安装过程,但出于安全原因,不想在USB介质上共享
ssh pi@192.168.1.2 "/usr/local/bin/nas/script1.sh"
但是通过这个命令可以远程执行
背景信息:MachineA是我的天气学NAS;MachineB是我的树莓
NAS上的所有我的文件夹都已加密。如果NAS重新启动,将卸载所有文件夹。我想自动化安装过程,但出于安全原因,不想在USB介质上共享密钥。为此,我有一个脚本,其中包含我的PI上所有文件夹的密钥,这些密钥位于一个加密文件夹中。
PI全天候在线。对于盗窃的场景。树莓将a)不会被盗,b)将关闭电源并卸载加密文件夹。所以,钥匙是安全的
感谢您的帮助。首先,请尝试:
/bin/bash <<end
`ssh pi@192.168.1.2 "cat /usr/local/bin/nas/script1.sh"`
end
/bin/bash这似乎起作用了。现在我有一个权限错误。但是脚本是在本地执行的/bin/bash:line 7:/usr/syno/sbin/synoshare:Permission denied
谢谢!