Ubuntu 20.04에서 원격 서버를 자동으로 마운트하려면 /etc/fstab
파일을 사용하여 설정을 추가할 수 있습니다. 이를 위해서는 SSHFS를 설치하고, SSH 키 기반의 인증을 설정해두어야 합니다.
SSHFS 설치:
sudo apt-get update
sudo apt-get install sshfs
SSH 키 생성 및 공유:
원격 서버와의 통신을 위해 SSH 키 기반의 인증을 설정합니다. 이미 SSH 키가 있는 경우 생략할 수 있습니다.
ssh-keygen -t rsa -b 2048
ssh-copy-id username@remote_server
/etc/fstab 파일 수정:
/etc/fstab
파일을 수정하여 원격 서버를 자동으로 마운트하도록 설정합니다. 아래와 같이 열고 마지막에 다음 라인을 추가합니다.
sudo nano /etc/fstab
/etc/fstab
파일에 추가할 내용:
username@remote_server:/remote/directory /local/mount/point fuse.sshfs delay_connect,_netdev,user,IdentityFile=/path/to/private_key 0 0
username
: 원격 서버의 사용자 이름remote_server
: 원격 서버의 주소 또는 호스트 이름/remote/directory
: 원격 서버의 마운트할 디렉토리/local/mount/point
: 로컬 시스템에 마운트할 디렉토리IdentityFile
: 사용할 SSH 개인 키 파일 경로 (필요한 경우)fstab 적용:
변경사항을 적용하려면 다음 명령어를 사용합니다:
sudo mount -a
또는 시스템을 다시 부팅하면 설정이 자동으로 적용될 것입니다.
마운트 해제
마운트 해제를 원할 때는 sudo umount /local/mount/point
명령어를 사용할 수 있습니다.