※ 요약


지난 포스트에서는 softether vpn의 특징과 장점에 대해 알아봤으니 이번 시간에는 vpn 서버 설치에 대해 알아보도록 하겠다. 참고로 필자는 카페24에서 분양받는 리눅스 가상 서버(CentOS7)에 실제로 vpn서버를 설치하여 운영중이며 반 년 넘게 문제없이 이용중이다. 



※ 설치 방법


설치를 하기 위해서는 먼저 다운로드부터 받아야 한다. 다운로드를 받기 위해 상기의 다운로드 주소로 이동하기 바라며 아래와 같이 설정하되, 몇몇 옵션은 자신에게 맞게 설정하기 바란다. 가령 필자는 64비트 리눅스라 아래와 같이 하였는데 32비트에 설치하고자 한다면 Select CPU 부분을 x86으로 바꿔주면 된다.


옵션을 설정하면 다운로드 할 수 있는 파일 목록들이 나오는데, 아래와 같이 마우스 우클릭하여 다운로드 링크를 복사하기 바란다. 참고로 필자는 크롬인데 익스플로러로도 아래 작업이 가능할 것이다.



이전 단계에서 링크를 복사했으면 자신의 리눅스 CentOS에서 wget으로 다운로드 받기 바란다. 꼭 wget으로 안해도 되고, 윈도우에서 파일을 받은뒤 FTP로 올려도 되니 편한 방법으로 진행하기 바란다.


tar 명령어로 묶인 파일을 풀어준다.


cd 명령어로 압축이 풀린 폴더로 이동하면 아래와 같은 화면을 볼 수 있다. 이제 설치를 진행할 것이다.



make를 입력하여 설치를 진행한다. 설치 진행시 softether vpn에 대한 라이센스 내용을 읽을 거냐고 묻는데 1번을 눌러 설치를 진행하도록 한다.


아래는 설치가 완료된 후의 화면이다.


설치가 완료되었으니 ./vpnserver start 및 stop으로 vpn 서버를 시작/정지할 수 있게 되었다. 아래를 보면 알겠지만 정상적으로 시작되고 정지됨을 알 수 있다.



이번에는 패스워드를 설정해줄 차례다. 먼저 서버를 시작한뒤 ./vpncmd를 입력하여 선택문이 나오면 1->엔터->엔터를 눌러준다. 그러면 노란색 박스처럼 패스워드 설정하는 부분이 나오는데 패스워드를 입력해주면 설정 완료다. 다운로드부터 설치까지 진행하였고 어렵지 않게 따라왔을 거라 생각된다. 다음 시간에는 서버 매니저를 통해 설치한 vpn 서버를 설정하는 방법에 대해 알아보도록 하겠다.



'테크,팁,정보 > vpn' 카테고리의 다른 글

[vpn] softether vpn 설명 및 OpenVPN과의 차이  (0) 2016.06.25


※ 요약

카페24에서 새로운 리눅스 가상 서버를 분양 받은뒤 파이썬3 설치 작업을 위해 일반 계정으로 sudo 명령을 실행하니 아래와 같이 계정명 is not in the sudoers file.  This incident will be reported. 이라는 메시지가 나오며 root 권한을 못 얻는게 아닌가? 원인은 /etc/sudoers에 계정이 등록되지 않아 발생한 문제였었고, 현재는 계정을 등록 해줌으로써 문제를 해결한 상태다. 이 포스트는 다음에 또 같은 문제로 고생하지 않기 위해 정리할겸 포스팅한다.




※ 설정 방법

sudo가 안되므로 root로 로그인한뒤 visudo -f /etc/sudoers 라고 입력한다.



아래와 같이 root 계정 밑에 아래 행을 추가해준다. 필자는 root 행을 그대로 복사(yy)하여 붙여(p)넣은뒤 계정만 바꿔주었다. :wq로 저장하고 나와 재부팅해주면 sudo 명령 및 su 명령이 잘 되는 걸 확인할 수 있을 것이다.





※ 요약

필자는 카페24에서 리눅스 가상 서버를 2대 호스팅 받아 이용중이다. 하나는 CentOS 6.7, 또 하나는 CentOS 7.2를 말이다. 2대는 각각 mysql5.1과 mariadb5.5를 사용중이며 보안상 기본 포트인 3306을 다른 포트로 변경하여 사용중이다. 이번 포스트에서는 mysql 및 mariadb의 접속 포트를 변경하는 방법을 알아보도록 하겠다.



※ 설정 방법

사실 mysql과 mariadb의 설정 방법은 동일하다. 먼저 root 계정으로 "vi /etc/my.cnf"라고 입력한다.



맨 윗 줄에 [mysqld]라고 되어 있는게 보일 것인데, mysqld이 [ ]로 감싸져 있는 이유는 구역(섹션)을 나누기 위함이라고 생각하면 편할 것이다. 즉 다른 [구역]을 만나기 전까지는 mysqld의 구역이며, 이 구역에 "port=원하는포트번호" 형식으로 적어주면 된다. 아래와 같이 말이다. :wq로 저장하고 나온뒤 재부팅 시켜주면 된다. 필자는 처음에 서비스만 재가동 시켰더니 안되서 재부팅을 하였다.





※ 요약
필자는 Fedora 및 Ubuntu, CentOS 리눅스를 사용하는데, 그중 CentOS의 미러 사이트를 정리할겸 포스팅한다. CentOS의 지난 버전 및 최신 버전을 다운받을 수 있다.


※ 다른 리눅스 배포판 다운로드

Ubuntu

Fedora


※ 설명
접속하면 아래와 같이 다양한 버전을 다운로드 할 수 있다.



필자는 테스트할 용도로 6.x과 7.x를 다운받았다. 독자들도 필요한 버전을 다운로드하여 사용하기 바란다.




※ 요약
VMware에 CentOS7 버전을 설치하는 방법이다. 
CentOS7 설치 방법이기는 하지만 그 하위 버전이나 후에 나올 최신 버전도 큰 무리가 없을 것이다.
또 다른 리눅스 배포판(Ubuntu, Fedora, Suse)들도 크게 다르지 않으므로 참고하면 도움이 될 것이다.

※ 설치 전 준비
VMware Workstation(유료)이나 VMware Player(무료)이 필요하고 설치할 리눅스 배포판 *.iso 파일이 필요하다.

먼저 *.iso 파일을 구하기 위해 CentOS사이트로 이동하여 Get CentOS Now 버튼을 클릭한다.


필자는 최신 버전이 필요하여 DVD ISO 항목을 클릭하였지만, 다른 하위 버전이 필요하다면 아래 More Download Choices 버튼을 누른다.


다운로드 받을 곳을 지정해야한다. 필자는 한국에 거주하니 kr로 검색하여 카이스트가 운영하는 FTP 서버에서 다운 받았다.


필자는 VMware가 이미 설치되어 있어서 바로 실행했다.


실행하면 아래와 같은 화면이 나오는데, Createa New Virtual Machine 버튼을 누른다.


둘 중 아무거나 해도 상관없지만 Custom이 좀 더 세밀하게 옵션을 줄 수 있으므로 Custom을 선택한다.


특별히 건드리지 않아도 된다.


위에서 다운받은 CentOS ISO를 선택하는 곳인데, 일단은 나중에 선택하도록 한다.


자신에게 맞는 운영체제를 선택해 준다.

가령 Fedora x64를 가지고 있다면, 그에 맞게 선택해주면 된다.


Virtual Machine Name은 원하는 이름이나 알아보기 쉬운 이름으로 수정해주는게 좋다.

또 필요하다면 경로도 변경해준다.


자신의 CPU에 맞게 수정해준다.

잘 모르겠으면 아래와 같이 해주면 된다.


메모리도 알맞게 변경해준다. 필자는 리눅스 상에서 큰 작업은 하지 않을 것이므로 2GB로 설정했다.


특별히 건드릴 필요가 없다.


Next 버튼을 눌러 진행한다.


Next 버튼을 눌러 진행한다.


Next 버튼을 눌러 진행한다.


여기도 특별히 건드릴 필요가 없지만 필자는 취향에 맞게 조금 변경하였다.

아무튼 대충 읽어보면 디스크의 사이즈와 설정한 디스크 용량만큼을 미리 할당할 것인지, 

또 가상디스크의 파일을 하나로 할지 여러 개로 분할해 놓을지를 설정하는 것이다.


Next 버튼을 눌러 진행한다.


Customize Hardware...버튼을 누른다.


필요없거나 필요한 하드웨어를 추가/제거 해준다.

필자는 리눅스에서 프린터는 필요없으므로 제거해줬다.

또 독자 중에 가상 하드디스크를 더 추가하려면 여기서 해주면 된다.


버튼을 눌러 세팅을 마무리 한다.


Edit virtual machine settings버튼을 누른다.


CD/DVD에 위에서 다운받은 CentOS ISO파일의 경로를 지정해준다.


Power on this virtual machine을 누른다!

이제 가상 머신이 부팅될 것이다.


아마 아래와 같은 화면을 볼 수 있을 것이다.

당연히 Install CentOS 7을 선택하여 설치를 진행한다.


아래와 같은 화면이 주르륵 지나간다.


사용할 언어를 선택하는 곳이다.

필자는 리눅스에서 한글은 사용할 일이 없어서 기본값인 영어를 선택하였다.

스크롤을 아래로 내리면 한국어도 있다.


설치 개요다. 필요한 항목들을 선택하여 설정해주면 되는데, 

필자는 4가지 항목 Date & Time, Software Selection, Installation Destination, Network & Host name을 설정했다.

잘 모르겠으면 필자처럼 4가지정도만 설정해주면 된다.


먼저 Date & Time이다.

한국에 거주하므로 아래와 같이 설정해준다.


Software Selection부분이다. 필자는 리눅스 설치 목적이 개발이므로 아래와 같이 했다.

본인의 목적에 맞게 선택해주면 되는데, 잘 모르겠으면 대충 해줘도 상관없다. 번거롭지만 나중에 따로 추가설치할 수 있기 때문이다.


Installation Destination부분이다. 학생 때는 검색해가며 최적으로 세팅해줬지만 요즘은 자동으로 하면 알아서 해준다.

잘 모르겠으면 아래처럼 Automatically configure partitioning을 선택하여 자동 세팅하게 한다.


Network & Host name부분이다. 리눅스에서 인터넷을 하고 싶다면 빨간 네모 부분을 On으로 바꿔준다.


아래와 같이 4가지 항목에 대해 설정을 마쳤다.

Begin Installation 버튼을 누르면 이제 설치가 진행된다.


설치가 진행되고 있는 화면이다.

설치를 하면서 root 패스워드와 유저를 생성하라고 표시해주는데, 각각 버튼을 눌러 진행해주면 된다.


root 패스워드 설정화면이다. 패스워드를 넣고 Done을 누른다.


유져 생성 부분이다.

리눅스는 보안 때문에 root 계정으로 로그인 할 수 없다.(설정을 바꿔줘야 root로 로그인 가능)

고로 설치시에 다른 계정을 만들어 로그인 할 수 있도록 하는 것이다.


root 패스워드와 유저 생성을 하고 왔는데도 아직 설치 중이다.


설치 완료를 기다리며 잠시 디아블로를...ㅋㅋ


아래와 같이 Reboot 버튼이 나타났다면 설치가 완료된 것이다.

Reboot 버튼을 눌러 재부팅한다.


부팅 후 아까 생성한 계정이 보인다.


로그인하면 무슨 설정창이 또 나타나는데 필요하다면 해주면 되고, 안해줘도 된다.

설정을 마무리 하면 아래와 같은 창이 보인다.

Start using CentOS Linux 버튼을 눌르면 이제 사용이 가능하다!


필자는 개발이 목적이므로 gcc 버전부터 확인해봤다.

버전이 4.8.3-9인데, 4.8.x대 버전은 C++11까지 지원하는 버전으로 알고 있다.

아무튼 이것으로 VMware에 리눅스 설치 방법을 마치겠다.



+ Recent posts