gla*_*kou 7 server fstab sshfs
虽然我能够到一个文件夹使用远程服务器安装mount folder
在入口fstab
所赐Connection reset by peer
:
我的 fstab 中有以下内容
sshfs#username@remote:/folder/ folder fuse defaults,idmap=user 0 0
Run Code Online (Sandbox Code Playgroud)
我还使用公钥配置了远程服务器和源之间的信任关系。我可以在ssh remote
不使用密码的情况下进行身份验证。
另外,如果我登录原始机器并使用:
mount folder
Run Code Online (Sandbox Code Playgroud)
文件夹成功挂载。
有什么建议?
源发行版:12.04 远程服务器:11.10
sshfs 需要网络连接。ftsab
也许在执行安装时尚未设置。有线网络从来没有出现过问题,但如果我使用 wifi,我也必须手动安装它。您还应该将该_netdev
参数添加到您的fstab
. 否则挂载将等待超时,这会减慢您的启动过程。
小智 1
看起来您缺少 -o recognizefile=
sshfs#username@remote:/folder/ folder -o identityfile=~/yourkeyfile fuse defaults,idmap=user 0 0
Run Code Online (Sandbox Code Playgroud)
另请记住,您的主目录此时不会被解密,所以我所做的是为我的密钥创建一个只读文件夹 /keys
另外,为了让事情变得简单,我所做的就是将 sshfs 添加到 python 脚本中,然后在 cron 中输入:
@reboot <username> /usr/bin/python /scripts/mounttheserver.py >> /scripts/servermount.log
Run Code Online (Sandbox Code Playgroud)
这是 python 脚本:
#!/usr/bin/python
import os
os.system ("sshfs -o identityfile=<KEYFILE> <USERNAME>@<ADDRESS>:/storage /storage")
Run Code Online (Sandbox Code Playgroud)
只需确保您+x即可!
归档时间: |
|
查看次数: |
6080 次 |
最近记录: |