 |
经验谈:使用sshfs装备远程文件系统 |
|
|
| 经验谈:使用sshfs装备远程文件系统 |
|
| 作者:佚名 文章来源:不详 点击数: 更新时间:2007-1-25 10:22:42 |
|
最近我需要(事实上,不只是需要)从我的笔记本上设置远程服务器。问题是服务器的文件系统是NFS,因此我觉得在服务器上设置我的本地文件夹比在笔记本上的某个位置设置会来得简单些。确实这样做很简单,但是当我这样设置后,在我的本地文件夹中的所有文件都是由我的笔记本中不存在的用户所拥有的。我记起来以前我是这样解决这个问题的:设置NFS时,建立一个系统中的ID与另一个系统中的ID的映射关系。用Google搜了半天“idmap”,我没有找到这么做的详细资料,尤其缺乏针对我只拥有客户端ID这种情况的资料。
后来一个朋友推荐我使用sshfs。基本上,如果你能通过SSH来访问服务器,那么你就可以在那个服务器上设置文件夹并且在本地访问这个文件夹。我需要做的就是在我的Ubuntu笔记本上安装“sshfs”工具包。sshfs使用FUSE,因此它会安装所有它需要的FUSE附件。
我用如下的命令来设置远程服务器:
sudo sshfs {{user id}}@{{server hostname}}:{{desired remote share}}
{{desired local mount point}} -o idmap=user -o allow_other -o uid={{local user id}} -o
gid={{local group id}}
这段命令不只设置了远程共享,用uid和gid选项它还可以解决了用户ID与你指定的ID不匹配的问题。如果两台机器间的网络连接状况很好的话,该设置性能非常好。但是当我在家里的服务器(用DSL连接)上设置文件夹时,它滞后地非常明显。我认为当你可以通过SSH访问远程服务器的时候,使用sshfs是设置该服务器的非常好的选择。即使你没有用户id/主机不匹配这类问题,它那优良的性能也应当是你不错的选择。如果有人只在客户端就可以解决NFS用户ID不匹配问题,我很乐意学习一下!【转自世纪安全网 http://www.21safe.com】
|
|
| 文章录入:admin 责任编辑:admin |
|
|
上一篇文章: 命令行下关闭windows自带ICS防火墙 下一篇文章: 本地连接那里少了验证那项消失了的解决方法 |
|
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
|
|
|
|
|