FreeBSD 14
Sponsored Link

OpenSSH : SSHFS を利用する2023/12/19

 
SSHFS (SSH Filesystem) を利用すると、SSH 接続で他ホストのファイルシステムをマウントすることができます。
[1] fuse-sshfs をインストールします。
root@dlp:~ #
pkg install -y fusefs-sshfs
root@dlp:~ #
vi /boot/loader.conf
# 最終行に追記

fusefs_load="YES"
root@dlp:~ #
vi /etc/sysctl.conf
# 最終行に追記

vfs.usermount=1
root@dlp:~ #
reboot
[2] 任意の一般ユーザーで実行可能です。
例として、[freebsd] ユーザーで、[node01.srv.world] 上の [/home/freebsd/work] をマウントします。
# 任意のマウント用ディレクトリ作成

freebsd@dlp:~ $
mkdir ~/sshmnt
# SSHFS でマウント

freebsd@dlp:~ $
sshfs node01.srv.world:/home/freebsd/work ~/sshmnt

(freebsd@node01.srv.world) Password for freebsd@node01.srv.world:  
# password of the user

freebsd@dlp:~ $
df -hT /home/freebsd/sshmnt

Filesystem                           Type            Size    Used   Avail Capacity  Mounted on
node01.srv.world:/home/freebsd/work  fusefs.sshfs     26G    212K     26G     0%    /home/freebsd/sshmnt
# マウントされた

# アンマウントする場合は以下

freebsd@dlp:~ $
umount ~/sshmnt
関連コンテンツ