好吧,我现在已经没什么主意了。由于使用 SSHFS 进行密码验证,并且 Web 服务器似乎不支持 SSH 密钥,所以我只能寻找一个可以使用 crontab 运行 @reboot 的脚本。
我在这里尝试了这个python脚本(http://ubuntuforums.org/showthread.php?t=135113),但似乎不起作用。请注意,虽然安全是首要任务,但我的想法已经用尽,将密码存储为人类可读的密码现在并不让我担心。我的数据服务器需要 24 小时重启,之后必须自动安装。
为了简单起见,假设我的信息如下:
远程服务器:服务器
远程用户:用户
偏远的地点:/home/USER/USER.server.com
本地挂载点:/主页/用户/网页文件夹
答案1
如果你使用带有 ssh-key 的 ssh,那么你只需要将你的身份添加到服务器上的 authorized_keys 中。更多这里
完成此操作后,你可以在任何 cron 任务中使用 sshfs,无需任何密码