22

有没有办法将 Linux 目录从不同的 PC 挂载到本地 Linux PC?如何?

4

5 回答 5

38

sshfs 非常好用,而且易于使用

sshfs user@remotesystem:/remote/dir /some/local/dir
于 2008-10-24T02:55:41.710 回答
15

是的,它被称为NFS。您可能还想查看非常不错的sshfs 。

于 2008-10-24T02:21:46.927 回答
12

你需要更具体一点。您可以使用 NFS。

根据您使用的发行版,您只需/etc/exports在远程机器上编辑文件以导出您想要的目录,然后启动您的 NFS 守护程序。

然后在本地 PC 上,使用以下命令挂载它:

mount -t nfs {remote_pc_address}:/remote/dir /some/local/dir

使用该man实用程序获取更多信息:

man 导出 (配置导出目录的示例在本手册页的底部。)

于 2008-10-24T02:21:05.603 回答
5

NFS 很方便,因为它是内置的且易于配置,但两种常见的实现(NFSv2 和 NFSv3)不会在系统之间转换用户名;而是使用用户 ID。这需要您使用 LDAP 等中央身份验证系统,以便维护公共用户 ID。

sshfs 要求您以单个用户身份进行连接,因此始终以该用户身份进行访问(因此只能进行)。

*nix 到 *nix 连接(通过 Samba)中的 cifs 都转换用户名遵循标准的 *nix 权限。同样,它更灵活,因为它允许您在创建新文件或目录时执行所有权/权限转换。但是,配置起来要复杂得多。

于 2008-10-26T06:51:33.677 回答
1

sshfs 对我来说效果很好。

sudo sshfs -o allow_other root@1.2.3.4:/directory local_directory

远程机器ip:1.2.3.4

于 2017-06-01T09:36:59.650 回答