Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Encryption 从远程计算机本地运行SSH脚本_Encryption_Ssh_Raspberry Pi_Synology - Fatal编程技术网

Encryption 从远程计算机本地运行SSH脚本

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介质上共享

我正在寻找在MachineA上运行MachineB上的.sh脚本的方法。所以我不想远程运行脚本。我想在本地运行脚本(脚本位于远程计算机上)

我已经测试了这个命令

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
谢谢!