【问题标题】:How to configure sshfs in /etc/fstab / alternatives to sshfs如何在 /etc/fstab / sshfs 的替代品中配置 sshfs
【发布时间】:2017-03-18 09:11:57
【问题描述】:

在我的 Ubuntu 16.04 机器上,我可以执行以下命令

sshfs -o sshfs_debug -p 22 myuser@myserver:/homes/user /home/user/test -C -o allow_other

这会将远程目录/home/user 挂载到我的本地计算机上为/home/user/test

我想知道这是否可以通过某种方式使用 fstab 来完成。当然,挂载必须延迟,因为重新启动时网络将不可用。

问题是我什至没有跨过那个障碍。上面的命令很简单,但是当尝试将其添加到 fstab 时,由于某种原因会增加很多复杂性

myusers@myserver:/homes/user  /home/user/test  fuse.sshfs comment=sshfs,defaults,transform_symlinks,users,exec,auto,allow_other,_netdev,delay_connect,uid=1034,gid=100 0 0

互联网上有许多示例,但没有一个有效。上面的命令也不起作用。共享安装没有错误,但如果我尝试访问这只会产生错误消息示例是

myuser:~]↥ $ ls test 
ls: cannot access 'test': Input/output error
[myuser:~]↥ 2 $

fstab 中是否使用了 sshfs?那应该工作吗? sshfs 有替代品吗?它还不稳定。文档和示例在许多方面有所不同。

【问题讨论】:

    标签: ubuntu ubuntu-16.04 sshfs


    【解决方案1】:

    查看系统日志进行故障排除。我最终得到了以下条目。我认为您需要始终指定身份文件

    myuser@myserver:/homes/user  /home/user/test fuse.sshfs _netdev,user,idmap=user,transform_symlinks,identityfile=/home/myuser/.ssh/id_rsa,allow_other 0 2
    

    【讨论】:

      猜你喜欢
      • 2021-06-27
      • 2017-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-23
      • 1970-01-01
      • 1970-01-01
      • 2010-10-17
      相关资源
      最近更新 更多