OS/Linux 2015. 12. 25. 17:26

///// CentOS 7 (센트오에스 7)

- 버추얼머신 : Oracle vm VirtualBox

- 네트워크 : NAT




///// 최초 네트워크 설정

1. 설정

# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

ONBOOT=yes

# systemctl restart network


!주의! 

(1) [장치]-[네트워크]-[네트워크 설정...]-[네트워크]에서 어댑터설정 위치에 따라 IP가 달라짐

어댑터1에 NAT을 설정하면 IP는 10.0.2.15

어댑터2에 NAT을 설정하면 IP는 10.0.3.15

...

(2) 호스트PC에서의 [포트 포워딩]을 통해서만 가상머신으로 네트워크 연결이 가능




///// SSH 설정

1. 방화벽 열기

# iptables -A INPUT -p tcp --dport 22 -j ACCEPT


2. 포트 포워딩

(1) 버추얼머신 [장치]-[네트워크]-[네트워크 설정...]-[네트워크]으로 이동

(2) 다음에 연결됨(): NAT

(3) [고급(D)]-[포트 포워딩]

호스트IP: 127.0.0.1 / 호스트 포트: 22 / 게스트IP: 10.0.2.15 / 게스트 포트: 22

호스트IP: (호스트PC IP) / 호스트 포트: 22 / 게스트IP: 10.0.2.15 / 게스트 포트: 22


3. PUTTY로 접속

- 호스트PC IP로 접속시도.. OK

- 127.0.0.1로 접속시도.. OK




///// FTP

1. 설치

# yum install vsftpd


2. 설정

# vi /etc/vsftpd/vsftpd.conf

allow_writeable_chroot=yes

pasv_enable=no

# setenforce 0

# service vsftpd restart


3. 포트 포워딩

(1) 버추얼머신 [장치]-[네트워크]-[네트워크 설정...]-[네트워크]으로 이동

(2) 다음에 연결됨(): NAT

(3) [고급(D)]-[포트 포워딩]

호스트IP: 127.0.0.1 / 호스트 포트: 21 / 게스트IP: 10.0.2.15 / 게스트 포트: 21

호스트IP: (호스트PC IP) / 호스트 포트: 21 / 게스트IP: 10.0.2.15 / 게스트 포트: 21


4. FileZilla로 접속

-(호스트PC IP)로 접속시도.. 접속OK.. 파일전송OK

-127.0.0.1로 접속시도.. 접속 ERROR

응답: 200 Switching to Binary mode.

명령: PORT 127,0,0,1,202,178

응답: 500 Illegal PORT command.

명령: PASV

응답: 550 Permission denied


※ 127.0.0.1로 포트포워딩해서 들어가는 법에 대해 도움을 구하고 싶습니다.



'OS > Linux' 카테고리의 다른 글

[CentOS] sudo 가능하게 하기  (0) 2015.12.25
[CentOS] iptables  (0) 2015.12.25
[CentOS 7] 부팅시 원하는 것 실행하기  (0) 2015.12.19
[CentOS 7] ORACLE  (0) 2015.12.08
[CentOS 7] JAVA & TOMCAT  (6) 2015.12.08