Skip to content
TUWLAB.com
모든 게시물에 대하여 '링크'
방식의 퍼가기만 허용합니다.
한양대학교 전자통신컴퓨터공학부
바라미
  • 136
  • 2573508
DNS Powered by DNSEver.com
Linux

fstab과 sshfs fuse를 활용한 원격 디렉토리 자동 마운트하기

Posted 2015. 10. 01 Updated 2022. 04. 28 Views 19837 Replies 0

부팅시 원격 리눅스 서버에 있는 디렉토리를 로컬 파일시스템에 자동으로 마운트하는 방법에 관한 기술입니다.

 

사전 준비 사항

 

원격 호스트에 SSH Key 등록

Password입력 절차 없이 원격 호스트에 접속할 수 있도록 원격 호스트에 로컬 호스트의 SSH Key가 미리 등록되어 있어야 합니다. 아직 등록하지 않은 경우 다음 글을 참고해서 SSH Key를 등록해 주세요.

[Windows 및 Linux 클라이언트에서 SSH 자동 로그인 설정하기] http://tuwlab.com/computer/10463

 

sshfs 설치

시스템에 sshfs가 설치되어 있어야 합니다. 설치되어 있지 않은 경우 다음 명령으로 설치하도록 합니다.

sudo apt-get install sshfs

 

fstab에 마운트 레코드 등록하기

/etc/fstab에 다음과 같이 마운트 레코드를 등록합니다. 이 때, user, host, uid값, gid값 및 경로정보는 적절히 수정해 주도록 합니다.

 

user@host:/remote/path /local/path fuse.sshfs  IdentityFile=/home/user/.ssh/id_rsa,uid=1000,gid=1000,_netdev,reconnect,delay_connect,allow_other,defaults 0 0

세 번째 필드인 Options에 기재된 항목들을 살펴보면 다음과 같습니다.

defaults
설정되지 않은 값에 대해서는 기본 설정을 따릅니다.

_netdev
네트워크 드라이브임을 의미하며, 마운트 시도 전 네트워크가 올바르게 설정되어 있는지 검사합니다.

delay_connect
Mount Point 디렉토리에 접근이 가능해진 이후에 원격 디렉토리에 연결합니다.

allow_other
마운트된 디렉토리에 일반 유저의 접근을 허용합니다.

uid, gid
마운트된 디렉토리의 소유(Ownership)을 지정합니다. 특정 유저의 uid및 gid는 'id {username}'명령으로 확인할 수 있습니다.

IdentifyFile
인증에 사용할 Key를 지정합니다. 마운트는 root권한으로 실행되므로 Key가 root의 홈디렉토리에 존재하지 않는 경우 이렇게 수동으로 지정해 줘야 합니다.

 

TAG •
서비스 선택
이용중인 SNS 버튼을 클릭하여 로그인 해주세요.
SNS 계정을 통해 로그인하면 회원가입 없이 댓글을 남길 수 있습니다.
댓글
?
Powered by SocialXE

List of Articles
번호 분류 제목 글쓴이 최근 수정일 조회 수
97 AVR [온도조절 인두기] 1. 모든 사건(?)의 발단 file TUW 2017.06.02 14322
96 AVR ATmega의 ADC에서 결과를 읽을 때 주의할 점 TUW 2015.05.31 14379
95 Apache Apache에서 디렉토리별 php.ini 다르게 적용하기 (php_value, php_flag) TUW 2014.04.23 14472
94 AVR [온도조절 인두기] 6. 마지막 디버깅 - LM2575 오버슈트(Overshoot) 현상 file TUW 2021.12.28 14795
93 XE [XE] XE 1.7.4.x 적용 후 SocialXE에서 '잘못된 요청입니다.' 오류 해결하기 21 file TUW 2017.06.02 14916
92 Linux [Ubuntu] 서버 복구 : 설치부터 세팅까지 Quick Guide TUW 2013.07.08 15075
91 Nginx Nginx에서 자동 Redirection(301 Permanently moved) 설정하기 TUW 2016.06.25 15435
90 Linux [Ubuntu] 데이터 및 DB(MySQL)를 백업 및 복원하는 명령어 TUW 2014.04.20 15542
89 일반 MediaWiki 기본 문법 TUW 2014.04.23 15615
88 AVR [온도조절 인두기] 4. 문제점 발견 - ADC 입력에 저항분압 회로를 사용할 경우 문제점 file TUW 2017.06.02 15638
87 AVR [AVR 강의] 실습보드 회로도 file TUW 2017.06.02 15966
86 일반 Power Hold 회로 구현하기 4 file TUW 2021.12.28 15997
85 일반 [WSL] Windows Subsystem for Linux - 초기 설치와 Ubuntu 배포판 설치 file TUW 2021.12.28 16369
84 Linux [사설 클라우드 구축] 네트워크 드라이브 연결 (NetDrive) file TUW 2017.06.02 16469
83 Linux Ubuntu에서 분산 컴파일러 (ICECC) 설치 및 사용하기 file TUW 2017.06.02 17259
82 PSpice PSpice Model Editor Parameters TUW 2014.04.21 17327
목록
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 ... 13 Next
/ 13

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5