转自:http://blog.sina.com.cn/s/blog_6561ca8c0102vc2u.htmlhtml
在Linux下咱们一般使用ssh命令来登陆远程Linux服务器,若是须要登陆的远程服务器不止一个,来回切换的过程将会变得很是麻烦。若是使用sshfs,将能够直接将远程目录映射到本地,而不须要修改远程计算机的设置。下面咱们来看一下如何使用sshfs。服务器
首先,咱们须要安装sshfs软件。sshfs是一个基于SSH文件传输协议的文件系统客户端,它的官方网页是:http://fuse.sourceforge.net/sshfs.html 。在CentOS下,咱们能够经过yum来安装(注意使用yum安装须要安装EPEL源):ssh
yum -y install fuse-sshfs
安装好后,系统会自动创建fuse用户组,要使用sshfs的用户只要加入这个用户组便可。.net
要想挂载远程目录,使用以下命令便可:code
sshfs user@hostname:path mout_point
这里user为远程主机用户名,hostname为远程主机IP地址,path为远程主机中想要挂载到本地的目录,mount_point为挂载到本地的目录。htm
当不须要使用的时候,使用如下命令卸载:blog
fusermount -u mount_point
若是想要开机自动挂载,能够在/etc/fstab中加入下面一行:登录
sshfs#user@hostname:path mount_point fuse defaults,auto,allow_other 0 0
这就要求必须先把ssh自动登陆配置好了,让root用户可以使用user身份登陆远程主机,另外allow_other这个参数很重要,没有这个参数的话,挂载过来的目录只有root可以访问。软件