학교에 있는 리눅스 박스를 (peace.june8th.net) 노트북에서 네트워크 드라이브로 잡아 쓰려고 했다.
  • 가능한 연결 방법
    • 삼바로 ?NetBIOS 연결
    • Apache로 ?WebDAV
    • 전통적인 ftp

ftp는 보안 문제로 빼고, DAV도 좋긴 한데 - 80 포트만 사용하니까 - 윈도우에서 네트워크 드라이브로 안 잡아주고, 네트워크 환경으로 잡아준다. 내가 원하는 바는 드라이브임.

그래서 samba로 하기로 했는데, 문제는 학교 내부로의 139 가 막혀있음이 확인되었다.
네트워크 드라이브를 사용하려는 클라이언트가 samba라면 전혀 문제가 없으나,
윈도우에서 다른 포트로 ?NetBIOS연결 방법이 없다.
어딘가 registry에 설정이 있을법 한데, 검색 결과 없는 것으로 포기하고 다른 방법 사용.

그래서 윈도우 자체의 네트워크 공유 서비스를 내리고 (Server Service)
ssh로 터널을 만든 다음, \\127.0.0.1\june8th 로 네트워크 디스크 연결

자동으로 터널을 만들기 위해 다음 스크립트를 cygwin crontab에 등록
netstat -an |grep 127.0.0.1:139|grep LISTEN > /dev/null

if [ "$?" == '0' ]; then
        echo 'already connected';
else
        echo 'not connected';
        ssh -L 139:peace.june8th.net:139 june8th@peace tail -f /etc/hostname
fi


좋긴한데, 꽤나 느려서 소용이 있을지 모르겠다.

RecentChanges


RandomPages

FortuneCookies
MinGW
RecentChangesMacro
WirelessNetwork
요츠바랑
프로젝트데드라인
oleeve/2005-04
online-casino-banners-342
dmv-on-airline-hwy-92
tama-casino-41