使用 sshfs 挂载远程

使用 sshfs 挂载远程

我正在尝试安装远程服务器来编辑一些项目,我以前在 Windows 上使用 winscp 进行编辑。现在我正在使用 xubuntu 并尝试将远程文件系统安装到我的电脑上。

我正在使用此命令来做这些事情:

#useradd root fuse

#sshfs -o idmap=user,IdentityFile=/home/username/my_ssh_key [email protected]:/ /mountpoint

事情按我预期的方式进行,远程文件系统安装在我的电脑上,但我无法编辑和保存该远程目录中的文件,permission denied保存我编辑的文件时出现错误。

有谁知道解决这个问题的方法,请帮帮我。

答案1

sshfs用于fuse权限。

  1. 添加/取消注释用户允许其他/etc/fuse.conf
  2. 将您的用户添加到保险丝团体。
    • useradd -G fuse $USER
    • reboot
  3. 身为你的普通用户,将其挂载

您应该能够以普通用户身份访问mount/ 。在某些情况下,如果文件系统混乱,或者您以奇怪的方式丢失链接,您可能必须以 root 身份访问。unmountumount

相关内容