轉自: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可以訪問。軟件