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
'Develop > Linux' 카테고리의 다른 글
SSH 접속 시 [ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! ] (0) | 2016.11.19 |
---|---|
CentOS7 + Apache + MySQL + PHP 소스설치 (0) | 2016.11.19 |
[Linux - CentOS] 맥북에 VirtualBox + CentOS 7 설치 및 네트워크, SSH 설정 (0) | 2016.11.13 |
아파치 에러 로그로 인한 서버 오류 (0) | 2016.04.15 |
[Linux - Apache] 로그 파일 내용만 제거하는 방법 (0) | 2016.02.17 |
댓글