Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form

안녕하세요. D-148 고삼 blrain입니다

뭘 해도 재밌는 시기를 맞아 뻘짓에 뻘짓을 거듭하고 있습니다.

오늘은 아마존 AWS를 이용해 SoftEther VPN서버를 구축하는 글을 작성하고자 합니다.

 

1. 발단

 

최근에 아는 형이 기숙사 인터넷 차단때문에 VPN을 사용중이라는걸 알게 됐습니다.

그래서 공유기를 이용한 PPTP VPN서버를 구축했습니다.

그러나 안타깝게도 형이 재학중인 학교는 XX과학기술원.. 연구용 회선을 사용중이었습니다.

강력한 보안 프로그램이 적용됐는지 PPTP는 연결자체가 안되더라구요

또 어째선지 OpenVPN도 접속이 불가능했습니다.

 

그러나 창은 항상 방패를 이기듯, SoftEther를 사용하면 차단을 뚫을 수 있다는걸 발견했습니다.

SofEther에 대한 자세한 설명은 아래 위키백과로..

https://en.wikipedia.org/wiki/SoftEther_VPN

 

SoftEther의 L2TP/IPsec프로토콜을 이용해 VPN을 구축하고자 하였고

무료이면서도 접근하기 쉽고, 한국 서버이며, 750시간과 15GB의 트래픽을 가진 아마존 AWS 프리 티어를 이용해

VPN서버를 구축하게 되었습니다.

이 글은 윈도우 10 Pro 64bit RS4 에서 작성되었습니다.

 

 

2. Amazon AWS

 

아마존 AWS 홈페이지에서는

 

Amazon Web Services(AWS)는 안전한 클라우드 서비스 플랫폼으로서,

컴퓨팅 파워, 데이터베이스 스토리지, 콘텐츠 전송 및 기타 기능을 제공하여 기업이 확장하고 성장하도록 지원합니다.

 

라고 AWS를 설명하고 있습니다.

 

아마존 AWS는 프리티어 계정을 생성하여 사용 할 수 있는데, 월 750시간과 15GB의 트래픽을 무료로 제공합니다.

https://aws.amazon.com/ko/free/

AWS LOGO.png

 

따라서 개인이 간단한 용도로 사용하기에 매우 적합한 환경을 제공하고 있습니다.

AWS를 사용하기 위해선 먼저 계정을 생성해야 합니다.

https://aws.amazon.com/ko/ 에 접속하여 가입할 수 있습니다.

가입시에 전화번호와 신용카드 정보를 등록해야 합니다.

카드를 등록하면 정상적인 카드인지 확인하기 위해 1달러를 결제하는데요, 아마도 환불해줄겁니다.

 

가입 뒤에 AWS콘솔에 들어가면

 

AWS console.PNG

 

다음과 같은 화면을 보실 수 있습니다.

우측 상단에 리전을 선택하여 원하시는 위치로 변경하시면 됩니다.

저는 서울 리전을 선택했습니다.

 

좌측의 EC2를 클릭하시면

EC2 DashBoard.PNG

 

 

다음과 같은 창이 뜨게 됩니다. 가운데의 인스턴스 시작을 클릭합니다.

 

클릭하게되면 많은 AMI가 뜨는데요, 오늘 글에서 저는

AMI.PNG

 

Amazon Linux AMI 2018.03.0 (HVM), SSD Volume Type 를 사용하도록 하겠습니다.

오른쪽의 선택을 눌러주세요.

 

T2.micro.PNG

인스턴스 유형을 선택하는 창이 뜨게됩니다.

[프리 티어 사용 가능] 서버를 선택하시고 검토 및 시작을 눌러주세요.

 

SecureGroup.PNG

이 창에서는 보안 그룹을 지정해야합니다.

오른쪽의 보안 그룹 편집을 눌러주세요.

 

Inbound.PNG

전 만사가 귀찮은 고삼이기에 모든 트래픽을 허용합니다!

보안에 신경쓰시고 싶으신 분들은 SSH 포트인 22와

SoftEther에서 사용하는 443, 500, 992, 1194, 4500, 5555 포트를 개방해주세요.

 

아래의 시작을 누르면

Key.PNG

 

다음과 같은 창이 뜨게 됩니다.

등록하시고 싶은 이름을 작성하시고 ex)AWS-blrain

키 페어 다운로드를 눌러 안전한 곳에 저장해주세요

 

인스턴스 시작을 누르면 인스턴스가 만들어집니다.

InkedDashBoard_LI.jpg

다음과 같이 인스턴스가 만들어졌다면 아래에 퍼블릭 DNS가 생성되었을겁니다.

이 DNS주소를 복사해주세요.

 

3. SSH접속 및 SoftEther서버 구축

 

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

에 접속해 자신의 환경에 맞는 패키지를 설치합니다.

 

설치가 끝났다면 윈도우 검색에 Puttygen을 검색하여 실행해주세요.

(혹은 Programfiles\PuTTY에서 찾으실 수 있습니다.)

 

PUTTYGEN.PNG

 

Load를 누르고 모든 파일 검색으로 변경한 뒤에

방금 다운받으셨던 .pem파일을 열어주세요.

 

Notice.PNG

 

 

다음과 같은 알림이 뜹니다.

그다음 Save Private Key를 클릭하여 .ppk파일을 생성해주세요.

 

PuTTY를 실행합니다.

PuTTY.PNG

Host Name에 방금 복사하셨던 퍼블릭 DNS주소를 적어주세요.

그 다음 왼쪽 사이드바의 SSH의 '+'를 클릭하신 다음 Auth를 열어주세요.

 

Auth.PNG

 

Auth를 열면 Browse를 눌러 아까 PuTTYGEN을 통해 생성했던 .ppk파일을 로드해주세요.

그다음 다시 Session으로 돌아온 뒤 Saved Sessions아래에 저장하시고 싶은 이름을 입력한 뒤

Save를 눌러 세션을 저장해줍니다.

 

그 다음 저장한 세션을 클릭하고 open을 클릭합니다.

 

InkedPuttyConsole_LI.jpg

 

login as: 가 뜨면 정상적으로 서버에 연결한 것입니다.

기본 암호는 ec2-user입니다.

 

InkedInkedec2use1r_LI.jpg

 

다음과 같이 콘솔에 정상적으로 접근하였다면 이제 SoftEther를 설치할 차례입니다.

먼저 터미널에 sudo su 를 입력하여 root권한을 취득해줍니다.

그 후 yum upgrade 입력하여 업데이트를 해줍니다.

눈치채신 분들이 있으시겠지만 기존 리눅스의 apt-get 대신 yum 을 사용한다는 것을 알 수 있습니다.

 

http://www.softether-download.com/en.aspx?product=softether 에 접속합니다.

 

SoftEther Download.png

 

사진과 같이 선택하신 후 다운로드 주소에 마우스 오른쪽 클릭 - 링크 주소 복사를 클릭합니다.

이렇게 주소를 복사한 뒤 PuTTY터미널로 돌아옵니다. 

 

wget http://www.softether-download.com/files/softether/v4.27-9668-beta-2018.05.29-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.27-9668-beta-2018.05.29-linux-x64-64bit.tar.gz 를 입력합니다.

(wget 을 입력하신 뒤 마우스 오른쪽 클릭을 하면 아까 복사한 주소가 터미널에 붙여넣기됩니다.)

입력하면 파일을 다운로드하는데 중간에 뭐가 뜨신다면 무조건 y 를 눌러주세요.

 

tar xzvf softether 를 입력하신 뒤 Tab키를 누르시면 자동으로 뒷 문장이 채워집니다.

엔터를 눌러 압축을 풀어주세요.

 

yum groupinstall "Development Tools" 를 입력하여 설치해줍니다.

yum install gcc 를 입력하여 설치해줍니다.

(위 두 과정은 자동적으로 설치되어 있을 수 있습니다.)

 

cd vpnserver 를 입력합니다.

make 를 입력합니다.

yes/no 를 묻는 문장이 3번 뜹니다, 라이센스를 확인하는 과정이므로

셋다 1/1/1 을 입력해주시면 됩니다.

 

cd 엔터

cd mv vpnserver /usr/local 엔터

cd /usr/local/vpnserver 엔터

 

chmod 600 * 엔터

chmod 700 vpnserver 엔터

chmod 700 vpncmd 엔터

 

위 과정을 완료했다면 ./vpncmd 를 입력한 뒤 3을 입력합니다.

check 를 입력해 서버가 작동하는지 확인합니다.

작동이 확인되었다면  cd /usr/local/vpnserver 을 입력합니다.

./vpnserver start 를 입력하여 서버를 구동시킵니다.

 

4. SoftEther VPN Server Manager

 

http://www.softether-download.com/en.aspx?product=softether

에 접속해 SoftEther VPN Server Manager for Windows - windows를 선택한 뒤

SoftEther VPN Server Manager를 설치합니다.

InkedSEmanager_LI.jpg

 

다음과 같은 화면이 뜰 것입니다.

New Setting을 클릭합니다.

SE.PNG

 

Setting Name에는 자신이 생성할 서버 이름

Host Name에는 아까 SSH에 입력했던 AWS의 퍼블릭 DNS를 입력합니다.

포트는 443이 아닌 5555를 사용합니다.

오른쪽 칸은 무시하고 OK를 클릭합니다.

 

클릭하면 맨 처음과 같은 화면이 나옵니다. 설정한 세팅을 클릭하고 Connect를 누릅니다.

암호를 설정하라고 뜬다면 암호를 설정해줍니다.

 

Bridge Setup.PNG

 

Other Advanced Configuration of VPN을 선택한 후 close를 누릅니다.

 

Yes.PNG

 

L2TP/IPsec를 설정할지 묻는 창입니다 "예"를 눌러줍니다.

 

L2TP.PNG

 

위처럼 선택한 뒤 ok를 누릅니다.

 

InkedManager_LI.jpg

 

Manage Virtual Hub를 클릭합니다.

 

User.PNG

 

Manage User - New 를 선택하고 위 창에서 유저 이름과 사용할 패스워드를 입력한 뒤 ok를 누릅니다.

 

Nat.PNG

Virtual Nat and Virtual DHCP Server 을 누르고 Enable SecureNAT을 눌러

NAT과 DHCP를 작동시킵니다.

 

여기까지 VPN서버 세팅이 끝났습니다.

 

5. VPN 연결

http://www.softether-download.com/en.aspx?product=softether

에 접속해 SoftEther VPN Client Manager를 설치합니다.

 

client.PNG

 

Add VPN connection 을 더블클릭합니다.

 

Client setting.PNG

HostName에는 SoftEther Server Manager의 하단부의

Current DDNS Hostname: vpnxxxxxxxxx.softether.net을 입력

포트는 5555입니다.

Virtual Hub Name에는 DEFAULT 및 자신이 설정했던 허브를 입력하시고

오른쪽에는 자신이 생성했던 유저 아이디와 비밀번호를 입력하시면 연결됩니다.

 

여기까지 아마존 AWS를 이용해 SoftEther 서버 구축 및 서버 연결법에 대한 글이었습니다.

 

서버 구축에 많은 도움 되셨으면 좋겠습니다.

혹시나 문의하실 사항이 있다면 댓글이나 개인 쪽지를 이용해주세요.

 

긴글 읽어주셔서 감사합니다. :D

 

 



  • profile
    title: 폭8Henduino      The Power of Dreams. 2018.06.20 05:56
    오호 SoftEther VPN 서버 구축이네영...

    그런데 OpenVPN으로 구축하는 더 쉬운(?) 방법이 있습니다...ㅠㅠ
  • profile
    title: 폭8Henduino      The Power of Dreams. 2018.06.20 05:58
    자답이네요 ㅜㅜ OpenVPN도 막다니....

    SSL로 한번 더 감싸주거나 AES-256-CBC를 쓰면 우회는 되는데 저게 더 쉽긴하죠 ㅜ
  • profile
    케닌      スナネコ🐱 2018.06.20 06:33
    최근 아이피타임 공유기가 L2TP를 지원하게 업데이트가 되었던데.. 이쪽도 막혔을려나요?
  • profile
    네모난지구      내 집 마련의 그날까지 2018.06.20 06:46
    AWS 잘만쓰면 편하죠... 전 프리티어 다쓰고 GPGPU 인스턴스쓰다가 스팟인스턴스 켜둔거 깜빡해서 수십만원 날리고 AWS계정을 지웠습니다...
  • profile
    허태재정      본업보다는부업 2018.06.20 08:04
    좋는 정보네요. 추천추천~^^
  • ?
    키리바시 2018.06.20 10:55
    1. 프리티어 다쓰면 Lightsail 쓰는게 싸게 먹힙니다. 월 5달러에 월 1테라 쿼터. in/out 다 쓰므로 실질적으로 500GB.
    저건 15GB 대역폭인데 잘못쓰면 요금폭탄 나옵니다.
    2. openvpn은 아마 포트 443으로 바꾸면 될겁니다. 안되면 SSL로 감싸거나 AES-256-CBC...
    3. Local Bridge가 성능상으로 더 나은데 가능할지 모르겠네요.
  • profile
    쮸쀼쮸쀼 2018.06.20 11:01
    좋은 정보 감사합니다.
    AWS는 윗분이 말씀하신 대로 Lightsail을 쓰는 편이 쌉니다.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. G3A를 LG PC suite로 백업했습니다.

    스마트폰 이야기보다는 파일 이야기에 가까워서 컴퓨터 하드웨어 쪽에 올립니다.   위 자료 화면을 보시면 아시겠지만 tar.gz.enc 파일이 매우 많습니다. gz가 들어간 걸 봐서 리눅스 압축파일 인것 같은데 이걸 열어볼 수 없나요?   이거...
    Date2018.06.24 질문 By올드컴매니아 Reply1 Views1036 file
    Read More
  2. No Image

    우분투, AMD의 스펙터 수정

    우분투가 마이크로코드 패치를 발표해 AMD CPU에 존재하는 스펙터 V2 보안 문제를 해결했다고 발표했습니다. 이번에 발표한 amd64-microcode는 우분투 18.04 LTE, 17.10, 16.04 LTS, 14.04 LTS 버전에 적용됩니다. 업데이트 후의 버전은 3...
    Date2018.06.23 소식 By낄낄 Reply0 Views933
    Read More
  3. No Image

    OpenBSD, 인텔 CPU 보안 문제 때문에 하이퍼스레딩 끔

    OpenBSD는 이제 인텔 프로세서에서 하이퍼스레딩을 사용하지 않는다고 발표했습니다. 이는 스펙터와 TLB, 캐시 타이밍 공격을 막고, 아직 공개되지 않은(알려지지 않은) 공격이 비슷한 취약점을 쓸 수 있다고 판단해서입니다. OpenBSD에서...
    Date2018.06.21 소식 By낄낄 Reply4 Views1549
    Read More
  4. No Image

    빗썸,오늘부터 입출금 전면금지

    암호화폐 거래소 빗썸이 자사가 보유하고 있던 390억원 상당의 가상화폐가 탈취당한것을 확인하였고 사태수습을 위해 가상화폐 입출금을 전면중지하겠다고 밝혔습니다 그리고 이번사고로 손실된 가상화폐는 회사가 전액 충당할 예정이라고...
    Date2018.06.20 소식 ByElsanna Reply13 Views1839
    Read More
  5. No Image

    비트토렌트, 1억 4천만 달러에 매각

    비트 토렌트는 P2P 파일 전송 방식의 하나로서 Bram Cohen라는 대학생이 2001년에 만들었습니다. 이후 비트 토렌트 Inc라는 회사를 만들어 계속 개발해 왔지요. 그리고 대놓고 말을 안해서 그렇지 써본 분들이 은근히 많을 듯. 지금 사용...
    Date2018.06.20 소식 By낄낄 Reply9 Views2498
    Read More
  6. 아마존 AWS를 이용한 SoftEther VPN 구축

    안녕하세요. D-148 고삼 blrain입니다 뭘 해도 재밌는 시기를 맞아 뻘짓에 뻘짓을 거듭하고 있습니다. 오늘은 아마존 AWS를 이용해 SoftEther VPN서버를 구축하는 글을 작성하고자 합니다.   1. 발단   최근에 아는 형이 기숙사 인터넷 차...
    Date2018.06.20 분석 Byblrain Reply7 Views8120 file
    Read More
  7. 웹 브라우저에서 이미지를 저장할 때 jfif 포맷으로 저장되는 현상

    ...을 윈도우 10을 쓰면서 겪게 됐는데, 이거 짤방 저장할 때마다 이름 바꿔주거나 해야 돼서 여간 짜증이 아니네요. 예전엔 안 그랬으니까 이번 크리에이터 업데이트 이후로 그랬던 게 아닌지 의심을 하곤 있습니다만.... 포럼을 뒤지다 ...
    Date2018.06.19 분석 Byquadro_dcc Reply4 Views10168 file
    Read More
  8. 윈도우 10에 존재하는 코타나의 취약점

    코타나를 실행해 지금 몇시냐고 질문한 다음, 스페이스 바를 누르면 컨텍스트 메뉴가 뜹니다. 여기서 ESC를 누르면 메뉴가 사라지는데 이 때 스페이스 바를 누르면 다시 메뉴가 뜹니다. 이 상태에서 임의 명령을 실행하고 명령 카테고리...
    Date2018.06.19 소식 By낄낄 Reply2 Views1031 file
    Read More
  9. No Image

    최근 윈도우10 업데이트를 하고 나니 모니터 절전이 켜졌습니다..

    컴퓨터 가용률 95% 자랑하는 int20h 입니다.. 보통 컴퓨터 모니터 역시 절전 모드 해제로 사용하는데.. 윈도우10 업데이트를 하고 나니 20분으로 설정 되있더군요... 심지어 동일한 업데이트를 한 컴퓨터도 20분으로 설정되있었습니다... ...
    Date2018.06.17 질문 Byint20h Reply2 Views1123
    Read More
  10. No Image

    인터넷 설치 및 기타 조언 부탁드립니다.

        * 일러두기 : 이게 광고같아 보이실지 몰라도 절대 광고가 아닙니다. 오해하지 말아주세요...;       회사 앞 원룸라이프를 즐기다가 아파트로 들어가게 되어 인터넷 설치가 필요해졌습니다.     핸드폰 통신사가 KT다보니까 자연스레...
    Date2018.06.17 질문 Bytitle: 야행성프리지아 Reply5 Views433
    Read More
  11. No Image

    PKG 확장자에 대해 잘 아시는분 계신가요?

    월페이퍼 엔진에서 제가 가지고 싶던 이미지 파일을 무려 QHD로 만들어놓은 파일이 있더라고요.   아무리 뒤져도 FHD 이상 안나오던데 배경화면 지정하니까 차이가 많이나는게 진짜 QHD같았습니다.   폴더 뒤져서 원본 파일을 찾았는데 PK...
    Date2018.06.16 질문 By슈베아츠 Reply19 Views19233
    Read More
  12. No Image

    동영상 소리 중첩? 중복? 관련 질문입니다.

    어릴때 보던 만화 더빙판이 들어있는 시디가 있습니다.   옛 추억이 생각나서 시디 안에있는 dat 파일을 빼낸 후 avi로 변환까지 했습니다.   근데 이영상을 재생시켜보니 영어더빙이랑 한국어더빙이 소리가 동시에 나옵니다.   왜이러지 ...
    Date2018.06.16 질문 By나르번 Reply2 Views1611
    Read More
  13. 윈도우 10, 게임 프레임 표시 기능 내장

    윈도우 10 인사이더 프리뷰 빌드 17692에서 새로운 기능이 추가됩니다. 게임 바에 오디오 컨트롤이 추가되고, 게임 프레임, CPU/GPU/비디오 메모리/시스템 메모리 점유율이 표시됩니다. 그리고 기본 음성 출력을 선택하고 볼륨을 조절할 ...
    Date2018.06.15 소식 By낄낄 Reply9 Views4760 file
    Read More
  14. 중국 하시가 불법 복제 윈도우를 노트북에 넣어 판매

    중국의 한 사진작가가 중국의 대형 전자상거래 사이트인 Tmall의 하시 공식 대리점에서 게이밍 노트북을 구입했습니다. 코어 i7-8750H, 지포스 GTX 1050 Ti, 그리고 윈도우 10 홈 정품 버전이 탑재됐다고 광고하는 모델이었지요. 그런데 ...
    Date2018.06.15 소식 By낄낄 Reply11 Views1972 file
    Read More
  15. No Image

    데스크탑, 모바일용 웹사이트 만들려고 하는데...

    툴은 어도비 드림위버, 어도비 뮤즈, 이클립스 서버는 톰캣 서버(카페24 등등) 생각중인데.... 사실 제가 php나 html5, jsp, jquery 기초만 알아서 좀 걱정이에요   다른 웹사이트들처럼 다기능에 여러 게시판을 만들 생각은 없습니다. 그...
    Date2018.06.14 질문 By프레스핫 Reply10 Views771
    Read More
목록
Board Pagination Prev 1 ... 465 466 467 468 469 470 471 472 473 474 ... 572 Next
/ 572

최근 코멘트 30개
스와마망
20:00
슬렌네터
20:00
슬렌네터
19:58
mnchild
19:54
어우동매냐
19:54
아스트랄로피테쿠스
19:54
그림자
19:47
그림자
19:44
도토로이
19:38
난젊어요
19:38
Argenté
19:37
툴라
19:33
AKG-3
19:33
가네샤
19:32
그림자
19:25
강제
19:25
뚜찌`zXie
19:22
MUSCLE
19:21
미조
19:20
뚜찌`zXie
19:20
babozone
19:20
소고기죽
19:15
skyknight
19:14
AKG-3
19:12
그림자
19:04
김씨컴
19:01
바보괭이
18:59
바보괭이
18:58
동방의빛
18:56
skyknight
18:54

AMD
한미마이크로닉스
MSI 코리아
더함

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소