sshfs를 사용해보자

연구실에 고정되어 있는 서버들은 공용 파일서버(NAS)에 NFS로 연결이 되어 있습니다.
여러분도 아시다시피, NFS는 /etc/exports 라는 파일에 공유 호스트 정보를 적게 되어 있는데요, 이 방식은 호스트 기반 인증이라서 고정되지 않는 서버에는 적용하기 곤란하다는 단점이 있습니다.
제가 예전에 소개해 드렸던 Samba Over SSH 팁에서는 파일 공유를 위해 SSH를 사용합니다. sshfs는 NFS Over SSH라고 할 수 있습니다.
서버측에서는 아무 것도 설치할 필요가 없고요, 클라이언트(리눅스여야 합니다)에서만 sshfs를 설치하면 됩니다.

우분투에서는
# aptitude instal sshfs

로 간단히 설치가 끝납니다.
설정 파일은 /etc/fuse.conf인데, 건드릴 내용은 없습니다.
일반 유저도 마운트할 수 있게 하시려면

# chmod 666 /dev/fuse
# chmod 644 /etc/fuse.conf
# chmod 4711 /bin/fusermount


이렇게 권한을 풀어주시면 됩니다.
마운트는

$ sshfs [사용자계정]@[호스트]:[경로] [마운트지점]

으로 사용합니다. 예제를 볼까요?

$ sshfs wbstory@192.168.1.100:/store/unsafe test


언마운트는 fusermount -u 를 사용합니다.

$ fusermount -u test

주의하실 것은, 이렇게 마운트한 디렉토리를 다시 nfs로 익스포트한다거나, SVN접근을 위해 사용한다거나 하는 경우에는 문제가 발생할 수 있다고 합니다.

http://fuse.sourceforge.net/wiki/index.php/SshfsFaq

여기 FAQ를 보면 그런 경우를 해결하는 방법이 적혀 있습니다.
SSH 계정만 있으면 어떤 서버든지 자유롭게 마운트할 수 있다는 것이 큰 매력이고, 모든 트래픽이 암호화되니까 안전하다는 장점도 함께 누릴 수 있습니다. 마운트한 디렉토리를 또 마운트하는 경우에는 여러 문제가 생긴다고 되어 있지만, 그런 경우는 그다지 많지 않으리라 생각합니다.

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 운명과시간의신

2008/03/19 23:13 2008/03/19 23:13
, , , ,
Response
No Trackback , No Comment
RSS :
http://rafi.inha.ac.kr/~wbstory/blog/rss/response/72

SAMBA over SSH Howto

ODT(오픈오피스 Writer)문서(원본)입니다.


PDF 문서입니다.



Samba over SSH Howto



200814일 초판 작성

만든이 : 김현식(E-mail : wbstory@paran.com)

인하대학교 지능형전자상거래연구실



서문

이 문서는 윈도우의 [네트워크 드라이브]를 라우터 너머에 있는 서버(리눅스 삼바 서버)에 연결하는 방법에 대한 문서입니다. 윈도우의 [네트워크 드라이브]NetBIOS프로토콜을 사용하는데, 이 프로토콜은 기본적으로 라우팅이 불가능하여 같은 네트워크 세그먼트(한 허브에 물린 기기, 브로드캐스트 패킷이 도달하는 범위)에 있는 컴퓨터 사이만 연결이 가능합니다.

이 문서에서는 putty를 사용하여 일종의 VPN을 구축함으로써 라우터 너머의 삼바 서버에 접근하는 방법에 대하여 설명합니다. 리눅스 서버에는 이미 삼바 서버가 설치되어 기본적인 설정은 끝난 상태임을 가정합니다.

부록에서는 리눅스에서 윈도우 네트워크 드라이브에 연결하는 방법을 서술합니다. 리눅스의 한 드라이브를 윈도우 네트워크 드라이브에 연결(마운트)하고, 이 드라이브를 리눅스 삼바 서버의 공유 디렉토리로 설정하면, 방화벽 너머의 윈도우 네트워크 드라이브에 연결할 수 있습니다.


more..



크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 운명과시간의신

2008/01/04 17:07 2008/01/04 17:07
, , , , , , , ,
Response
3 Trackbacks , a comment
RSS :
http://rafi.inha.ac.kr/~wbstory/blog/rss/response/48

맨날 느리던 삼바 서버 고치다!

우후~ 엄~ 청나게 빨라졌습니다.

저는 SSH 터널을 통해서 삼바를 사용하는데, 이게 FTP에 비해 너무 느려서 고민을 많이 했었습니다. 삼바에는 통신 속도를 제한하는 부분이 없는데 왜 느릴까...
그러다가 문득 fragmentation이 나서 느릴 지 모르겠다 생각해서

   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
이렇게 돼 있던 걸
   socket options = TCP_NODELAY
이렇게 바꿨죠. 그러니까 버퍼 사이즈 강제 설정 부분을 없애 버린 겁니다.

그러니까 갑가지 삼바 서버의 속도가 쭈~욱 올라가는군요 ^^;

만년 고질병이었는데... 해결돼서 날아갈 것 같습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 운명과시간의신

2007/09/17 22:57 2007/09/17 22:57
, , ,
Response
No Trackback , No Comment
RSS :
http://rafi.inha.ac.kr/~wbstory/blog/rss/response/28


블로그 이미지

게임 개발자가 되고 싶은 한 프로그래머의 블로그입니다.

- 운명과시간의신

Archives

Calendar

«   2010/09   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

Site Stats

Total hits:
16004
Today:
5
Yesterday:
11