본문 바로가기
Develop/Linux

Linux 서버간 sshfs를 사용한 공유폴더 설정

by bellsilver7 2016. 6. 29.
728x90

1. 설치 방법

- Ubuntu, Debian

# apt-get install sshfs


- CentOS, Redhat

// 리눅스 확장 저장소 추가.

# yum install epel-release -y

// 설치

# yum install fuse sshfs


- Amazon Linux AMI

# yum install fuse

// sshfs가 자장소에 없어 컴파일 환경을 만들고 소스를 다운받아 컴파일해야 한다.

# yum install glib2-devel

# wget http://downloads.sourceforge.net/project/fuse/sshfs-fuse/2.5/sshfs-fuse-2.5.tar.gz

# tar -xzvf sshfs-fuse-2.5.tar.gz

# cd sshfs-fuse-2.5/

# ./configure

# make

# make install



2. 사용법

# sshfs user@host:[dir mountpoint options


user@host : 원격 서버 로그인 계정 및 원격 아이피.

dir : 원격 서버의 폴더

mountpoint : 이미 생성된 폴더. 마운트 중에는 원격 데이터가 보인다.

option : -o allow_other( root 이외의 사용자 접근을 가능하게 함 )


3. 마운트 확인

# df -h


4. 크론탭 등록

# crontab -e

@reboot /usr/bin/sshfs user@host:[dir mountpoint options


sshfs의 전체 경로를 적어주며, 경로는 /whereis sshfs 또는 /which sshfs 명령어로 확인할 수 있다.


5. 마운트 해제

# fusermount -u mountpoint

or

# umount mountpoint

728x90

댓글