网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 国家信息中心信息安全风险评估 >> 工作动态 >> 最新资讯 >> 文章正文
  老外经验谈使用sshfs装备远程文件系统        【字体:
老外经验谈使用sshfs装备远程文件系统
作者:杜莉    文章来源:赛迪网    点击数:    更新时间:2006-11-24    
u>【原创翻译,版权所有,如欲转载,请注明原创翻译作者,及文章出处(赛迪网)。违者,赛迪网将保留追究其法律责任的权利!】

最近我需要(事实上,不只是需要)从我的笔记本上设置远程服务器。问题是服务器的文件系统是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.oreillynet.com/onlamp/

blog/2006/11/mounting_a_remote_filesystem_w.html

原文作者:Jeremy Jones

原文来源:Technical

(t116)

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    没有相关文章
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    Tel:010-68557159 Fax:010-68557158 邮编:100045 地址:北京西城区三里河路58号

    站长:国家信息中心信息安全研究与服务中心