본문 바로가기

Linux-Windows

1. Virtual Machine으로 Proxy, Web, DNS, FTP 구성

구성도

 Host CentOS7-1 CentOS7-2 CentOS7-3 W2K19-AD W10-1
IP 10.0.0.11 10.0.0.12 10.0.0.13 10.0.0.1 10.0.0.101
SM 255.255.255.0
DG 10.0.0.254
IP(Host-only 172.10.0.1 172.10.0.2 172.10.0.3 172.10.0.4  
DNS mhan.xyz  
ROLES Proxy
보조DNS
FTP(Passive)
WEB(Main)
보조DNS
Mail
WEB(Main)
보조DNS
NFS
WEB(Main)
주DNS
Test

 

1. Network 카드 추가

1.1. Linux

  • CentOS7-1, CentOS7-2, CentOS7-3

※ Virtual Machine의 Setting창 오픈

 

Hardware → Add → Network Adapter 추가

 

 추가한 Network Adapter Host-only로 설정

 

ip a 명령어 이용해서 네트워크 카드 번호 확인

 

기존에 있던 네트워크 설정 파일 ifcfg-ens33을 ifcfg-ens36으로 복사하여 사용

 

복사한 설정 파일 수정

 

CentOS7-1/CentOS7-2/CentOS7-3

 

ip a 명령어 이용하여 IP 정상적으로 받아왔는지 확인

CentOS7-1

 

CentOS7-2

 

CentOS7-3

 

※ ping Test 진행

CentOS7-1

 

CentOS7-2

 

CentOS7-3

 

1.2. Windows

  • W2K19-AD

※ 실행 → 네트워크 설정 창 오픈

 

IP 설정

 

ping 테스트

 


2. Proxy Server 설정

  • CentOS7-1

haproxy 설치

 

/etc/haproxy/haproxy.cfg 파일 수정

 

 

방화벽 오픈 (port: 80)

 

proxy 실행

 

3. Web 설정

3.1. Linux

  • CentOS7-2, CentOS7-3

 

※ 웹 서버 설치

 

/var/www/html 아래에 index.html 파일 생성

CentOS7-2 / CentOS7-3

 

80 포트 오픈

# firewall-cmd --permanent --add-port=80/tcp

# firewall-cmd --reload

 

※ 아파치 웹 서비스 실행 및 확인

 

3.2. Windows

  • W2K19-AD

※ 기능 설치

 

※ C 아래에 웹 폴더 생성 후 html 파일 생성

 

 웹사이트 추가

  • 위에서 만든 폴더로 경로 설정

 

웹사이트 추가 확인

 

 기본문서 → index.html 맨 위로 올리기

 


4. DNS 설정

4.1. 주 DNS 설정

  • W2K19-AD

4.1.1. 정방향 조회 영역 설정

※ 정방향 조회 영역 → 새 영역 → 주 DNS 추가

 

이름 서버 설정

 

※ DNS 설정 내용

 

영역 전송 설정

  • 보조 영역, 팀원 호스트 PC

 

4.1.2. 역방향 조회 영역 설정

※ 역방향 조회 영역 → 새 영역 → 주 DNS 추가

 

역방향 조회 영역 IP 주소(이름) 설정

 

역방향 조회 영역 설정 내용

 

→ 만약 DNS 불러오지 않는다면 정방향 조회 영역에서 PTR 레코드 영역 해제 후 다시 체크

 

4.2. 보조 DNS 설정

  • CentOS7-1, CentOS7-2, CentOS7-3

 관련 패키지 설치

 

named.conf 파일 설정

# vi /etc/named.conf

 

※ 보조 영역 DNS 설정

# vi /etc/named.rfc1912.zones

 

 방화벽 오픈

 

 서비스 시작 후 파일 확인

 

4.4. 테스트

 웹 브라우저에서 접속 테스트

 

4.5. 팀원 DNS 보조 영역으로 가져오기

정방향 조회 영역 → 보조 영역으로 팀원 dns 추가

 

 

 


5. FTP 설정

  • CentOS7-1

5.1. FTP 서버 설정

FTP 설치

 

FTP 설정 관련 파일 넣을 디렉터리 생성

 

FTP 설정 파일 수정

# vi /etc/vsftpd/vsftpd.conf

익명 사용자 사용 안함

 

active모드 사용 안함

 

타임아웃 설정

 

배너 파일 경로 설정

 

chroot 사용 설정 및 파일 위치 설정

 

pasive 모드 설정

 

배너 파일 설정

# vi /ftp/banner

 

chroot 파일 설정

# vi /ftp/chroot

 

방화벽 오픈

 

FTP 서비스 시작

 

5.2. Windows 방화벽 설정

  • Host PC, W10-1

 

5.3. FTP 접속 테스트

  • W10-1

Filezilla 접속 설정

 

 

FTP 접속

 

FTP 접속 성공

 

FTP 파일 W10-1로 가져오기

 

W10-1 파일 FTP로 보내기

 

5.4. 팀원 FTP 접속 테스트

'Linux-Windows' 카테고리의 다른 글

2. Virtual Machine으로 Mail, NFS 구성  (0) 2022.05.31