Rocky Linux 9 SSHFS 사용

Linux

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

댓글

제목과 URL을 복사했습니다