[Linux][FileSystem] 掛載遠端硬碟或目錄的做法-SSHFS篇

S- OS Version: Ubuntu 18.04.1 LTS

Linux與Linux之間希望用掛載形式來達成資料共用的時候,以前比較常使用NFS,近期則是可以透過SSH來達成,當然各有優缺點,端看你的需求來決定

安裝

apt install sshfs

建立掛載目錄

# 掛載主機 (希望掛載並共用目標主機上資料的主機)
mkdir /mnt/target

# 目標主機 (存放資料的主機)
mkdir /mnt/data

掛載-指令模式

# 透過帳號密碼
sshfs [email protected]:/mnt/data /mnt/target

# 透過Public-Key (記得需要設定ssh alias)
sshfs hostserver1:/mnt/data /mnt/target

自動掛載

# 修改/etc/fstab

sshfs#hostserver1:/mnt/data /mnt/target fuse allow_other,IdentityFile=/root/.ssh/id_rsa 0 0

卸載

fusemount -u /mnt/target

這樣就可以把對方的資料掛載到自己的目錄結構內囉,以上!

Add a Comment