閱讀956 返回首頁    go 技術社區[雲棲]


【Linux sshfs】sshfs將遠程目錄掛載到本地目錄

#rpm -Uvh https://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

#ssh-keygen -t rsa 
#cat .ssh/id_rsa.pub | ssh [remote_user]@[remote_server] "cat - >>.ssh/authorized_keys"

注:無密碼ssh登錄的基本原理是,在本地的root用戶下,用ssh-keygen命令生成一對密鑰,然後將其中的公鑰,追加到遠程服務器的authorized_keys文件中即可。密鑰對隻對本地的生成用戶有效,其他用戶需要重新生成並添加。

3、掛載遠程 ssh 文件係統

#sshfs gintama@172.31.30.57:/data/jdsdk/runtime/ /data/app_data/sdk/redis/


sshfs [user@]host:[dir] mountpoint [options]

前麵和ssh命令一樣,mountpoint是掛載點
options重點關注下:
-C 壓縮,或者-o compression=yes
-o reconnect 自動重連
-o transform_symlinks 表示轉換絕對鏈接符號為相對鏈接符號
-o follow_symlinks 沿用服務器上的鏈接符號
-o cache=yes


0213f3e4c0b1dd829b64ef0b3012ac8288c9d062

#sudo sed -i '$a sshfs#gintama@172.31.30.57:/data/jdsdk/runtime/ /data/app_data/sdk/redis/ fuse defaults,auto,allow_other 0 0' /etc/fstab
#sudo sed -i '$a\' /etc/fstab 
3b02544953e2331a1af944e4adff6ef5e99fd155

6、fuse: failed to exec fusermount: Permission denied錯誤解決









最後更新:2017-07-24 23:02:45

  上一篇:go  【Linux FTP】(1)FTP中轉服務器搭建
  下一篇:go  【SVN】總結(2):svn報錯(2016-03-23)