2009年1月7日星期三

利用sshfs打造安全网络驱动器

环境及安装程序

服务器:
Dell xps 420
ubuntu intrepid8.10 x64
192.168.1.101
#aptitude install openssh-server

客户端:
vmware workstation 6.5.1虚拟机
ubuntu 8.04 x86
192.168.1.109
#aptitude install openssh-client
#aptitude install fuse-utils
#aptitude install sshfs

fuse-utils: 用于用户态程序向内核输出一个虚拟文件系统
sshfs: 是一个基于SSH传输协议的文件系统客户端

配置
客户端:
#adduser woody fuse
将使用用户名加入fuse组

#chmod 4755 /bin/fusermount
更改fusermount权限

注销woody,重新登录
创建挂节点
$mkdir /home/woody/mainpc

可以在/etc/host加入一条记录
192.168.1.101 mainpc

设置完毕,现在可以挂接
$sshfs woody@mainpc:/ /home/user/mainpc
这里的woody是服务器端的一个用户,只要woody能访问的资源,在客户端就可访问

如果ssh服务器端口不是缺省的22,而是822
$sshfs -p 822 woody@mainpc:/ /home/user/mainpc
sshfs更多的用法man sshfs


sshfs相比于ssh客户端而言,它可以将ssh服务器输出的目录映射为本地驱动器。

标签:


评论: 发表评论

订阅 博文评论 [Atom]





<< 主页

This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]