IT /컴퓨터 TIP

개인이 VPN 을 가장 잘활용할 수 있는 방법 : 외부에서 samba (공유폴더) 접근

. . . 2014. 1. 9. 13:00
반응형

사실...


집에 홈서버를 구축하기 전까지는 


왜 다들 공유기에 VPN 이 있는것을 사려고 하는지 몰랐습니다.

 --> vpn 옵션이 왜있는지도 몰랐구요;;;;;


...


집에 홈서버(NAS)를 구축한후에 공유폴더(samba) 를 이용하여 데이터를 잘 사용중이었습니다.

하지만, 공유폴더(samba) 의 이용조건은 "내부네트워크 일때" 으로 사용제약이 있습니다.

  ==> 제가 알기로는 보안상의 이슈가 가장 큽니다.


공유폴더(samba)를 외부에서 사용방법에는 여러가지가 있습니다.


방법1 : 라우팅을 통한 방법


사실 이방법은 쉽지 않습니다. 추천해드리지도 않구요.

http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=173623&sca=&sfl=wr_subject&stx=%EC%82%BC%EB%B0%94

 ==> 위에 사이트에 가시면 방법이 나와있습니다.


대략적으로 하는방법은 포트포워딩을 통해서 외부망에서 내부의 samba 포트로 포트포워딩을 하고.. 해당 포트는 windows 7 에서 기본적으로 인식을 못하므로, loopback 장치를 추가하여 windows 의 기본 포트를 설정한 포트와 연결합니다.;;


한마디로 좀 복잡합니다;;



방법2 : VPN 을 이용한방법


그냥 간단합니다.

공유기와 VPN 을 통한 네트워크 연결을 하면, 내부네트워크에 접근가능합니다.

  ==> 공유기에 물린 네트워크와 동일 ip 대역을 갖게 해줍니다.

이는, 공유폴더(samba) 의 이용조건인 "내부네트워크" 를 충족시키므로 특별한 설정없이 바로 smaba를 사용 할수 있습니다.


VPN 설정예는 다음과같습니다.

iptime 공유기의 VPN 설정화면입니다.



한마디로 vpn 에 특정계정으로 접속을 성공했을때, 할당될 ip 만 주의하여 설정하면됩니다.

이때 할당될 ip 는 내부네트워크의 ip 대역과 동일한 대역으로 설정하면됩니다.


저의 경우는 공유기 내부네트워크대역을 192.168.20.xx 로 되어잇었고, 홈서버는 192.168.20.180 이었습니다. 


후에 windows 에서 아래와 같이 "회사에 연결"을 선택하여 VPN 에 접속합니다.


VPN 주소 ip 는 iptime 에서 설정한 DDNS로 해도 접속이 잘됩니다.


위와같이 설정한 후에, VPN 접속을 하고

windows 탐색기에서  \\192.168.20.180 (제홈서버주소입니다.) 를 치면 바로 공유폴더(samba)가 뜹니다.


집에 nas나 홈서버가 있으시다면.

vpn 을 통한 samba 접근은 필수입니다.