운영체제/LINUX

VMWARE Linux에서 서버 열기

우끼우끼몽키 2015. 11. 13. 14:56

Vmware 의 NAT 설정으로 리눅스를 깔면 가상 IP가 설정되고 리눅스에서 외부접속은 가능하나 외부에서 리눅스로 접근은 불가능하다. 외부에서 리눅스로 접근 가능하게 하려면 외부에서 접근 가능한 Vmware 가 깔려있는 호스트 피시에 포트 포워딩 설정을 하여 호스트로 들어오는 특정 포트에 대한 패킷을 리눅스로 포워딩 시켜야한다. 이 글에서는 Vmware 리눅스에 FTP 서버를 뛰우고 호스트 피시에 포트 포워딩 설정을 한 후 외부 피시에서 FTP 클라이언트로 호스트에 접속하여 리눅스에 있는 파일을 다운 받는 방법을 설명한다.

                                                                                                                    

 

          Edit -> virtual networ Editor -> NAT setting

 

 

                                                                                        Linux에 할당되있는 IP를 확인

 

 

포트포워딩 할 포트 추가

 

 

  윈도우에 사용할 포트를 열어둔다 (방화벽 고급)

 

 

UFW 활성화/비활성화

UFW는 기본 비활성화 상태이기에 이를 활성화 한다.

sudo ufw enable

UFW 비활성화

sudo ufw disable

UFW 상태 확인

sudo ufw status verbose

UFW 기본 룰

UFW에 설정되어 있는 기본 룰은 아래와 같다.

  • 들어오는 패킷에 대해서는 전부 거부(deny)
  • 나가는 패킷에 대해서는 전부 허가(allow)

기본 룰 확인

sudo ufw show raw

기본 정책 차단

sudo ufw default deny

기본 정책 허용

sudo ufw default allow

UFW 허용과 차단

UFW 허용

sudo ufw allow <port>/<optional: protocal>

예) SSH 포트 22번 허용(tcp/udp 22번 포트를 모두 허용)

sudo ufw allow 22

tcp 22번 포트만을 허용 - SSH는 tcp 22번 포트만 허용하는게 정답

sudo ufw allow 22/tcp

udp 22번 포트만을 허용

sudo ufw allow 22/udp

UFW 거부

sudo ufw deny <port>/<optional: protocol>

예) ssh 포트 22번 거부(tcp/udp 22번 포트를 모두 거부)

sudo ufw deny 22

tcp 22번 포트만을 거부

sudo ufw deny 22/tcp

udp 22번 포트만을 거부

sudo ufw deny 22/udp

UFW 룰의 삭제

ufw deny 22/tcp 설정이 되어있다고 가정

sudo ufw delete deny 22/tcp

 

 

                                                                윈도우 IP 확인

 

                                                      접속 확인

 

 

 

'운영체제 > LINUX' 카테고리의 다른 글

라이브러리 환경변수 세팅하기  (0) 2017.10.11
쉘에서 메일쓰기  (0) 2015.11.16
scp를 이용한 파일전송 및 복사  (0) 2015.11.16
ftp사용  (0) 2015.11.10
리눅스 반복 예약 작업 cron,crond,crontab  (0) 2015.11.10