有没有办法将 Linux 目录从不同的 PC 挂载到本地 Linux PC?如何?
ksuralta
问问题
88215 次
5 回答
38
sshfs 非常好用,而且易于使用
sshfs user@remotesystem:/remote/dir /some/local/dir
于 2008-10-24T02:55:41.710 回答
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 回答