집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 SSH를 통해 원격 파일 시스템 마운트
SSHFS는 SSH 파일 전송 프로토콜(SFTP)을 기반으로 하는 파일 시스템입니다. 원격 측에서는 SSH 서버만 설치하면 됩니다. 대부분의 SSH 서버가 이미 이를 지원하므로 원격 서버에서는 SSH 서버를 설치하는 것 외에는 할 수 있는 일이 없습니다. 클라이언트 측에서는 원격 파일 시스템을 마운트하려면 퓨즈 sshfs 패키지를 설치해야 합니다.
SSHFS 기능:
FUSE 기반(Linux용 최고의 사용자 공간 파일 시스템 프레임워크)
멀티 스레딩: 서버에서 여러 요청 가능
대량 읽기 허용(최대 64k)
캐시 디렉터리 콘텐츠
1단계: 퓨즈-sshfs 설치
centos/rhel 사용자의 경우 퓨즈 sshfs는 epel 저장소에서 사용할 수 있으므로 시스템에 epel 저장소가 설치되어 있는지 확인하세요. 이제 다음 명령을 실행하여 설치하세요
CENTOS/RHELL:
#yum install fuse-sshfs
Ubuntu 및 Dabian:
$ sudo apt-get update $ sudo apt-get install sshfs
2단계: 원격 디렉토리 마운트
sshfs를 사용하여 원격 서버 디렉토리를 마운트하여 원격 서버 디렉토리를 마운트합니다. 시스템이 실행 중입니다. SSH 서버가 시스템의 SSH에 올바르게 연결되어 있습니다.
먼저 마운트 지점을 생성하세요.
# mkdir /mntssh
원격 디렉터리를 마운트해 보겠습니다. 이 예에서는 192.168.1.12(remote.example.com) 시스템의 /home/remoteuser 디렉터리를 로컬 시스템에 마운트합니다.
# sshfs laitkor@remote.example.com:/home/remoteuser /opt/mntssh
샘플 출력
The authenticity of host 'remote.example.com (192.168.1.12)' can't be established. RSA key fingerprint is 77:85:9e:ff:de:2a:ef:49:68:09:9b:dc:f0:f3:09:07. Are you sure you want to continue connecting (yes/no)? yes remoteuser@remote.example.com's password:
3단계: 설치 확인
로컬 마운트 지점에 원격 파일 시스템을 마운트한 후 mount 명령을 실행하여 확인합니다.
# mount /dev/mapper/vg_svr1-lv_root on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw) /dev/sda1 on /boot type ext4 (rw)remoteuser@remote.example.com:/home/remoteuser on /mntssh type fuse.sshfs (rw,nosuid,nodev)
마운트 지점으로 이동하면 원격 시스템의 파일이 표시됩니다.
# cd /mntssh # ls
4단계: 시스템 부팅 시 디렉터리 마운트
시스템이 파일 시스템을 재부팅할 때마다 원격 시스템을 자동으로 마운트하려는 경우 , /etc/fstab 파일에 다음 항목을 추가하십시오. 원격 시스템과 로컬 시스템 사이에 키 기반 SSH가 설치되어 있는지 확인하십시오.
remoteuser@remote.example.com:/home/remoteuser /mntssh fuse.sshfs defaults 0 0
5단계: 디렉토리 마운트 해제
작업이 완료되어 마운트된 디렉토리가 더 이상 필요하지 않은 경우 다음 명령을 사용하여 제거하세요.
#umount / mntssh
이 기사는 여기서 끝났습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 다른 관련 칼럼 튜토리얼을 참고하세요! ! !
위 내용은 Linux에서 SSH를 통해 원격 파일 시스템 마운트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!