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

카테고리

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

'설정'에 해당되는 글 2건

  1. 2015.07.29 [MicroServer N54L] 윈도우즈에서 VPN 설정
  2. 2014.09.28 [Micro Server G7 N54L] VSFTP 설정
반응형

[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 은총애비!!
, |
반응형

[Micro Server G7 N54L] VSFTP 설정

# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=YES

anonymous_enable=YES     => anonymous(익명) 로그인 허용

NO로 변경합니다.

 

접속유저가 상위디렉토리로 가는것 제한을 합니다.

vsftp 기본 설정에 모든 사용자가 상위 디렉토리로 이동할 수 있게 되어있습니다.

유저들이 상위 디렉토리로 접근해 리눅스 커널파일/ 중요한 파일들을 삭제해버리면 어떻게 될까요? 그러므로 상위 디렉토리로 올라가는 것을 막아주어야 합니다.

그런데 막는건 간단하지만 특정 유저에게는 허용해주고 싶다면 어떻게 하는가?

--------------------------------------------------------------------------

vi /etc/vsftpd/vsftpd.conf

# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
chroot_local_user=YES    => 주석을 제거합니다.
chroot_list_enable=YES    => 주석을 제거합니다.
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list    => 주석을 제거합니다.

chroot_list 파일을 생성하고 상위 폴더로 가고 싶은 user명을 씁니다.

그러면 chroot_list 파일에 있는 user만 상위 폴더로 이동이 가능합니다.

 

- xferlog_enable=YES : FTP 접속자들의 업/다운로드 상황 로그파일 저장 여부 설정
# Activate logging of uploads/downloads.
xferlog_enable=YES

- xferlog_file=/var/log/vsftpd.log : 로그파일 경로 설정
# You may override where the log file goes if you like. The default is shown
# below.
xferlog_file=/var/log/vsftpd.log

 

# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().

- chroot_local_user=YES : 홈 디렉토리 위로 이동 제한 여부 설정(기본값 NO)5

chroot_local_user=YES

- chroot_list_enable=YES : chroot에서 제외할 사용자 목록 파일 사용 여부 설정(기본값 NO)chroot_list_enable=YES


# (default follows)

- chroot_list_file=/etc/vsftpd.chroot_list : chroot에서 제외할 사용자 목록 파일과 경로 설정
chroot_list_file=/etc/vsftpd/chroot_list

 

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

최근에 달린 댓글

최근에 받은 트랙백

글 보관함