ssh - sshfs 区别

ssh - sshfs 区别

使用 ssh 和 sshfs 时存在差异。我的用户是 ssh 客户端的 root,使用 ssh 时可以正常工作。

但我想使用 sshfs(由于一些开发问题)。当以同一用户身份使用 sshfs 时,我无法访问某些目录,这些目录需要 root 权限。

关于 ls -la:

ssh中的www-data在sshfs中显示为33。ssh中的root在sshfs中显示为wheel。

远程控制

drwxrwx--- 11 www-data root     4096 May  9 9:34 file

SSHFS

drwxrwx--- 11 33 wheel     4096 May  9 9:34 file

组依赖关系是否需要解决?

编辑:MacFUSE 兼容层已安装在 Mac OS X 上。远程计算机是 Ubuntu Linux。是否需要安装其他产品?

答案1

远程服务器上的 UID 和 GID 似乎与您本地的不匹配。当您使用 ssh 时,一切都正常,因为您位于远程系统上。当您使用 sshfs 时,您必须将远程 UID/GID 映射到本地系统:

http://terokarvinen.com/mount_sshfs.html#no_write_permisson_files_owned_by_unkown_user

相关内容