当kodi启动时,我需要一个简单的命令行(LINUX)用于远程服务器上的automount / storage / Openelec SD卡。
例如
mount /storage/ 10.20.30.40/usernamefolder/
可以让它在后台运行吗?
或在远程ssh中为该SD上的访问创建连接。
谢谢
答案 0 :(得分:0)
您可以以您的openelec root可以在远程服务器上发出mount命令的方式交换ssh密钥,而远程服务器可以挂载openelec的sshfs目录。在例如kodi run脚本可以在远程服务器上运行mount命令。
所以你首先需要创建ssh密钥。您可以在运行
的服务器和openelec上生成它们ssh-keygen
以root身份。 它可能会询问您是否要覆盖,而不是必须覆盖。复制
的两个服务器上的内容/root/.ssh/id_rsa.pub
并追加(如果它不存在则创建新的)到文件
/root/.ssh/authorized_keys
在相反的系统上,所以openelecs id_rsa.pub转到服务器上的授权密钥,反之亦然。
下一步是从远程服务器上的openelec系统启动时发出mount命令。为此,请编辑文件
/storage/.config/autostart.sh
在openelec上并添加以下
ssh <server> 'sshfs root@<openelec>:/storage /usernamefolder'
这显然需要远程服务器上的sshfs,你需要替换&lt;&gt;中的值。括号。如果你的openelec暴露nfs或samba或其他东西使用其他东西来安装而不是sshfs你也可以。 您还可以在openelec shutdown脚本中添加相应的umount。