linux ubuntu sshfs를 이용한 네트워크 드라이브

OS 2015. 6. 23. 00:02

서버에서 할 일

  1. ssh 설치(설정은 ssh 설치 게시물 이용)
    $ sudo apt-get install openssh-server
    
  2. 외부에서 접속 가능한 주소 확보
    DDNS 서비스를 이용
    iptime 공유기 사용시 DDNS 설정이 수월함
  3. 필요시 공유기 포트포워딩 설정
    보안을 위해 포트를 변경할 것을 권장함


클라이언트에서 할 일

  1. sshfs 설치
    $ sudo apt-get install sshfs
    
  2. 접속시 마운트할 디렉토리 생성 마운트할 디렉토리의 소유자는 로그인한 사용자로 한다. 홈 디렉토리내에 경로를 두면 편하다(예: /home/server_name)
  3. sshfs로 마운트
    $ sudo sshfs -o allow_other -p 22 server_user@DDNS_name:/home/server_user /home/client_user/server_name
    
    접속포트
    22
    접속할 서버 아이디
    server_user
    서버 외부 주소
    DDNS_name
    마운트할 서버의 경로
    /home/server_user
    접속한 클라이언트에서 마운트할 경로
    /home/client_user/server_name
  4. 터미널에서 위 명령을 실행하고 나면 암호를 두가지 물어본다.
    첫째 암호는 sudo 명령 실행의 권한을 위한 암호로 클라이언트에서 사용하는 암호이다.
    전 단계에 sudo 실행으로 건너뛸 수 있다.
    둘째 암호는 sshfs로 접속할 서버의 권한을 얻기 위한 암호로 server_user의 암호를 입력한다.

접속 잘 되고 로컬에서 쓰는 것처럼 사용이 가능하다.

'OS' 카테고리의 다른 글

linux 파일 권한 설정  (0) 2015.06.23
linux ubuntu Synaptic Manager 설치  (0) 2015.06.23
linux ubuntu 12.04 실행 아이콘 만들기  (0) 2015.06.22
linux mint 개인 파일 공유  (0) 2015.06.22
linux ssh  (0) 2015.06.22
: