SSHFS(SSH Filesystem)를 이용하면 SSH 접속을 통해 다른 호스트의 파일 시스템에 마운트할 수 있습니다.
fuse-shfs 설치
PowerTools 리포지토리에서 인스톨합니다.디폴트값은 무효입니다.
[root@samplehost ~]# dnf --enablerepo=powertools -y install fuse-sshfs
아래 커맨드는 “tuser01” 사용자로 “samplehost”의 디렉토리 “/home/testuser01/work”를 마운트하는 예시힙니다. 우선 마운트용 디렉토리를 생성해줍니다.
[tuser01@localhost-live ~] $ mkdir ~/sshmnt
마운트
SSHFS로 마운트합니다.
[tuser01@localhost-live ~] $ sshfs samplehost:/home/testuser01/work ~/sshmnt
testuser01@samplehost's password: #
[tuser01@localhost-live ~] $ df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs tmpfs 1.9G 8.5M 1.9G 1% /run
tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/rl-root xfs 26G 2.2G 24G 9% /
/dev/vda1 xfs 1014M 201M 814M 20% /boot
tmpfs tmpfs 374M 0 374M 0% /run/user/0
samplehost:/home/testuser01/work fuse.sshfs 26G 2.1G 24G 9% /home/tuser01/sshmnt
언마운트
언마운트할 때는 아래의 커맨드를 이용합니다.
[tuser01@localhost-live ~] $ fusermount -u ~/sshmnt
댓글