리눅스

0. 초기 서버 환경
(*)설치 완료후에 DMZ_Server_B.ova 파일로 저장하기
ip addr
ifconfig
네트워크 환경은 NAT
10.0.2.15(가짜 IP) <-(NAT)-> 192.168.0.XXX (진짜 IP)
sudo netstat -ant
sudo apt -y install net-tools
sudo netstat -ant
80번 포트 확인 안됨
sudo apt -y install openssh-server
sudo apt -y install lrzsz
sudo apt -y install unzip
sudo apt -y install networkmanager

1. 웹 서버 구축
sudo apt -y install lamp-server^
sudo netstat -ant
80번 포트 확인가능
sudo systemctl start apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql
sudo ufw allow 80
sudo ufw allow 3306
cd /var/www/html
sudo index.php
echo phpinfo();
?>
http://192.168.0.XXX/index.php 확인

2. 도메인 서버 구축
[클라이언트]
윈도우 10 : 네트워크 환경으로 들어가서 도메인 서버: 192.168.0.XXX(23)
nslookup lsw.kr
[서버] sudo apt -y install bind9 bind9utils
sudo nano /etc/bind/named.conf.options
recursion yes;
allow-query { any; };
sudo systemctl start bind9
sudo systemctl enable bind9
sudo systemctl status bind9
sudo ufw allow 53
dig @10.0.2.15 www.lsw.kr(본인꺼)
nslookup lsw.kr
sudo nano /etc/resolv.conf
nameserver ?
nano /etc/bind/named.conf
zone "" IN {

}
include "/etc/bind/named.conf.default-zones";
named-checkconf
cd /etc/bind
touch lsw.kr.zone

3. 메일 서버 구축
3.1 샌드메일 구축시 sudo apt -y install sendmail
nano /etc/hostname
nano /etc/mail/local-host-names
nano /etc/bind/named.conf
mail IN A XXX.XXX.XXX.XXX
sudo apt -y install dovecot-pop3d
sudo nano /etc/mail/sendmail.cf
sudo nano /etc/mail/access
naver.com RELAY
naver.com RELAY
naver.com RELAY
makemap hash /etc/mail/access < /etc/mail/access
sudo nano /etc/dovecot/dovecot.conf
3.2 postfix 구축시 연습용 서버(막서버)
B반
접속방법
ssh jeonjucom.kr 22061 (master/123456)
ssh jeonjucom.kr 22062 (master/123456)
ssh jeonjucom.kr 22063 (master/123456)
ssh jeonjucom.kr 22064 (master/123456)
ssh jeonjucom.kr 22065 (master/123456)
ssh jeonjucom.kr 22066 (master/123456)
ssh jeonjucom.kr 22067 (master/123456)
ssh jeonjucom.kr 22068 (master/123456)
ssh jeonjucom.kr 22069 (master/123456)
ssh jeonjucom.kr 22070 (master/123456)
ssh jeonjucom.kr 22071 (master/123456)
ssh jeonjucom.kr 22072 (master/123456)
ssh jeonjucom.kr 22073 (master/123456)
ssh jeonjucom.kr 22074 (master/123456)
ssh jeonjucom.kr 22075 (master/123456)
ssh jeonjucom.kr 22076 (master/123456)