블로그 이미지
은총애비!!

카테고리

분류 전체보기 (2525)
Linux (35)
Error 해결 방법 (5)
소소한 일상 (1620)
사진실 (0)
책책책, 책을 읽읍시다!! (21)
기타(JSP & DB & 등등) (4)
미국 주식 관련 (541)
아침형 인간 프로젝트 (292)
Total
Today
Yesterday
반응형

[MicroServer N54L] 윈도우즈에서 VPN 설정

 

VPN이란

가상 사설망 서비스

[ virtual private network service, VPN service]

인터넷 망에서 사설망을 구축하여 이용자가 마치 자기의 사설 구내 망 또는 전용 망같이 이용할 수 있게 하는 서비스 [출저 : 네이버 IT용어 사전]

 

리눅스에서 SAMBA는 외부에서 접속이 안됩니다.

내부에서는 접속이 잘되지만...

그 이유는 통신사에서 139번 포트를 막기 때문입니다.

 

FTP로 자료 공유를 하려고 했지만 그럼 계정별로 같은 파일을 다 올려줘야 하기 때문에

전체 사용자가 같은 디렉토리에서 파일을 다운 받을수 있다면 좋겠다고 생각하고

SAMBA를 설치하고 공유 하려고 했습니다.

 

예전 공유기는 IPTIME 저가형이라 DDNS는 제공하지만 VPN은 제공하지 않았습니다.

자체 DDNS가 되면서 외국 제품이고 VPN 기능이 있는 공유기를 찾다보니

ASUS 공유기를 찾았습니다. 가격이 공유기 치고는 어마무시하다는...

 

일단 각설하고..

리눅스에서 SAMBA 설치하고 공유 폴더 하나 만들고...

내부 접속 되는지 확인하고...

 

그리고 ASUS 공유기에서 VPN 설정 합니다.

정말 간단하게 VPN 에 접속할 ID/PW 만들어 줍니다.

공유기에서 할 일 끝!!!

 

ASUS 공유기나 다른 공유기에서 VPN 기능이 있으면

공유기 마다 VPN 셋팅은 다르겠지만

윈도우즈에서 등록하는것은 아래와 같이 하시면 됩니다.

 

이젠 윈도우즈에서 해야할 일들만 남았습니다.

 

일단 제어판에 들어갑니다.

그리고 네트워크 및 공유 센터에 들어갑니다.

 

제어판 -> 네트워크 및 공유 센터

 

새 연결  또는 네트워크 설정을 클릭합니다.

 

회사에 연결을 클릭합니다.

 

내 인터넷 연결 사용(VPN)을 클릭 합니다.

 

인터넷 주소(I)에 DDNS 주소를 입력합니다.

(공유기에 셋팅한 주소)

 

공유기 VPN 설정에서 등록한 ID & PW를 입력해줍니다.

 

아래 사진은 외부에서 서버 내부 IP로 삼바에 접속한 화면 입니다.

 

기가빗 장비에서 속도는 살짝 실망입니다...ㅠ,.ㅠ 

 

이렇게 하시면 외부에서 내부 IP로 접속하는 것이 가능합니다.

 

제일 중요한건 리눅스에서 삼바 공유 폴더에 쓰기 권한이 있어야 합니다.!!!!

안그러면 업로드가 안됩니다.!!!

반응형
Posted by 은총애비!!
, |
반응형
[MicroServer G7 N54L] SAMBA SWAT 설치 및 설정

 

 

SWAT(Samba Web Adminstrator Tool)

웹 페이지 기반으로 SAMBA를 설정 할 수 있습니다.

SWAT는 TCP 901 포트를 사용 합니다.

 

아래와 같이 우선 swat가 설치 되어 있는지 확인 합니다.


[root@localhost xinetd.d]# rpm -qa |grep samba
samba4-libs-4.0.0-23.alpha11.el6.i686
samba-winbind-3.6.9-169.el6_5.i686
samba-3.6.9-169.el6_5.i686
samba-common-3.6.9-169.el6_5.i686
samba-client-3.6.9-169.el6_5.i686
samba-swat-3.6.9-169.el6_5.i686
samba-winbind-clients-3.6.9-169.el6_5.i686
[root@localhost xinetd.d]#


 

설치가 안되어 있다면

yum -y install samba-swat로 설치 합니다.

 

yum으로 설치 하면 /etc/xinetd.d/swat 파일이 생깁니다.


[root@localhost xinetd.d]# ls
chargen-dgram   daytime-dgram   discard-dgram   echo-dgram   rsync  tcpmux-server  time-stream
chargen-stream  daytime-stream  discard-stream  echo-stream  swat   time-dgram
[root@localhost xinetd.d]#


 

vi /etc/xinetd.d/swat로 파일을 엽니다.


# default: off
# description: SWAT is the Samba Web Admin Tool. Use swat \
#              to configure your Samba server. To use SWAT, \
#              connect to port 901 with your favorite web browser.
service swat
{
        port            = 901
        socket_type     = stream
        wait            = no
        only_from       = 127.0.0.1
        user            = root
        server          = /usr/sbin/swat
        log_on_failure  += USERID
        disable         = yes  => no로 변경합니다.
}


그리고 방화벽에서 TCP 901 포트를 열어줍니다.

 

그리고 xinetd를 재시작 합니다.

[root@localhost xinetd.d]# service xinetd restart
xinetd 를 정지 중:                                           [실패]
xinetd (을)를 시작 중:                                      [ OK ]
[root@localhost xinetd.d]#

 

이렇게 하면 설치 및 설정 끝!!

 

그럼 이제 접속을 해봅시다.

http://서버IP or 도메인:901

또는

http://localhost:901

 

그런데...외부(윈도우)에서는 접속이 안된다..내부(리눅스)에서는 접속이 잘 되지만...ㅠ,.ㅠ

 

 

위 외부(윈도우)에서 접속 안되는 문제 해결

/etc/xinetd.d/swat 파일중에서

# default: off
# description: SWAT is the Samba Web Admin Tool. Use swat \
#              to configure your Samba server. To use SWAT, \
#              connect to port 901 with your favorite web browser.
service swat
{
        port            = 901
        socket_type     = stream
        wait            = no
#      only_from       = 127.0.0.1 이부분을 주석 처리

(이부분이 접속 할 주소를 설정 하는 부분. 주석처리 함으로써 어디서든지 접속 가능해짐)
        user            = root
        server          = /usr/sbin/swat
        log_on_failure  += USERID
        disable         = no

}

 

반응형
Posted by 은총애비!!
, |
반응형

[MicroServer G7 N54L] samba 설치 및 설정

 

윈도우에서도 쉽게 접근 할 수 있는 방법 입니다.

우선 쉽게 소스 설치가 아닌 패키지 설치 및 설정 하는 방법을 설명 하겠습니다.

 

 

- 삼바 설치

[root@localhost samba]# yum -y install samba   => 삼바를 설치 합니다.

 

 

- 삼바 설정

[root@localhost samba]# vi /etc/samba/smb.conf

윈도우에서 접속하면 리눅스 기본 계정 홈 디렉토리가 보입니다.

리눅스 계정 전 사용자가 사용할 수 있는 공용 폴더를 만드는 방법 입니다.

기본 설정은 그냥 그대로 두고

제일 마지막에 public에서

# A publicly accessible directory, but read only, except for people in
# the "staff" group
;       [public]
;       comment = Public Stuff
;       path = /home/samba
;       public = yes
;       writable = yes
;       printable = no
;       write list = +staff

 

       [public]
       comment = Public Stuff
       path = /home/samba
       public = yes
       writable = yes
       printable = no
       write list = +staff

앞에 ;를 제거합니다.

 

 

- 사용자 등록

[root@localhost samba]# smbpasswd -a [사용자 계정]

[root@localhost samba]# smbpasswd sambauser1   => 삼바 접속 비밀번호 설정을 합니다.
New SMB password:
Retype new SMB password:
[root@localhost samba]#


 

- 방화벽 설정

[root@localhost samba]# system-config-firewall   => 방화벽 설정으로 들어갑니다.

삼바 관련 체크 하고 적용 하고 나갑니다.

또는

[root@localhost samba]# vi /etc/sysconfig/iptables 삼바 관련된 tcp/udp를 추가 합니다.

그리고 아래와 같이 방화벽을 재시작 합니다.

[root@localhost samba]# service iptables restart    => 방화벽을 재시작 합니다.

 

 

- 윈도우에서 삼바 접근

익스플로러나 탐색기에서 \\리눅스 ip 또는 도메인명으로 접속

id/pass를 넣으면 기본 계정 폴더와 public 폴더가 보일 것입니다.

 

반응형
Posted by 은총애비!!
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함