好吃又不黏牙的SSH File System

作   者:陳勇勳 精誠資訊 恆逸教育訓練中心 資深講師
技術分類:網路管理與通訊應用

在Linux系統上我們可以透過很多的方法將檔案系統分享出去,例如NFS、Samba及glusterfs等,然而這些方式都有著相同的困擾,比方說我們需要額外安裝 nfs server、samba server及glusterfs套件,更別說還需要額外的設定及管理了,而且用戶端的使用者還需要root額外的設定才能mount遠端的檔案系統。

相對於sshfs而言以上的問題就減化了許多,首先是sshfs Server這邊我們無需特別安裝或設定什麼,因為sshfs是架構在ssh上的一種應用,而且RHEL系統預設都有啟用ssh server,不過sshfs需要在用戶端額外安裝fuse-sshfs套件才有辨法使用,比較麻煩的是RHEL系統目前並沒有提供fuse-sshfs套件,我們需要到Internal上下載fuse-sshfs的套回來安裝,我們可以在用戶端連上Internal之後以如下指令進行安裝:

fuse-sshfs套件安裝完成之後,我們就可以使用sshfs將遠端主機的目錄mount到本機,例如我們可以使用如下指令將遠端主機的 /home 目錄掛載到本機的/mnt/home目錄下:

當然囉!!如果不使用時一樣需要使用umount指令將遠端檔案系統給卸載掉。

SSH File System的好處在於完全無需要經過任何的設定,而且用戶端無論是一般User或是root都可以執行掛載的動作,最後就是安全了,因為Client Server間所傳遞的資料都是經過SSH協定加密處理,我們無需擔心資料會被竊取。

Share |
可在課程中了解更多技能…
相關學習資源︰
【RH134】Red Hat紅帽系統管理II
【RHCE】Red Hat 紅帽RHCE認證課程