💡 기말과제 제출합니다. 미션2~미션5에 첨부한 각각의 이미지들을 클릭하면 해당 동작 화면 시연 영상이 있는 유튜브 링크로 넘어갑니다.
Server(b) 는 DNS 의 역할을 하며 웹 서버가 구축되어 있습니다. Server 에는 메일 서버 구축을 하였고 또한 Server는 방화벽 서버의 역할을 하도록 하였습니다. Server의 ens35는 내부망에서 쓰는 네트워크 장치이며 ens32는 외부망 연결할 때 쓰는 네트워크 장치입니다.
본래 지정되어있는 Server(b)의 ip 주소 : 192.168.232.129
위 이미지에서 Client, Server(b), Server ens35 장치의 ip 주소들은 방화벽 컴퓨터를 구현하기 위해 설정한 주소입니다.
▪ Server 와 Server(b) 에 접속할 인원 3명은 rory, dean, jess 이며 각각의 계정을 adduser
로 추가하였습니다.
Server에 추가🔽
Server(b)에 추가🔽
▪ Server 에 openssh 를 설치하여 원격접속 할 수 있는 환경을 만들었으며 Windows powershell 을 통해 Server에 접속할 수 있도록 하였습니다.
원격접속할 때 Server의 ip 주소 : 192.168.232.128
▪ Server(b) 에 openssh 를 설치하여 원격접속 할 수 있는 환경을 만들었으며 Windows powershell 을 통해 Server(b)에 접속할 수 있도록 하였습니다.
원격접속할 때 Server(b)의 ip 주소 : 192.168.232.129
▪ 스타트업 이름은 제 영문이름 'jycho'로 해서 메일 주소는 @jycho.co.kr 입니다. 메일서버는 Server 에 구축하였으며 DNS 는 Server(b) 에 구축하였습니다. 해당 영상은 미션1에서 추가한 사용자들 중 rory 와 dean 이 powershell 터미널 상에서 메일을 서로 주고 받고 Client 에 설치한 Evolution 에서 해당 메일들이 잘 전달됨을 확인한 모습입니다. 다른 영상에 비해 긴 편이라 타임라인 적어놓았습니다.
▪ 웹 서버는 Server(b) 에 구축하였습니다. apt install lamp-server^
를 입력하여 웹 서버인 Apache 와 Mysql, PHP 를 설치하고 Wordpress 설치 파일을 다운로드하여 스타트업 웹 페이지를 간단하게 만들어보았습니다. 해당 영상은 호스트 컴퓨터에서 외부 인터넷과 연결된 방화벽 컴퓨터의 ens32 ip주소 192.168.232.128
을 입력하여 웹 서버에 접속하는 모습입니다.
(이미지에 동영상 링크 걸어놨습니다. 클릭👇)
▪ 다음과 같은 방화벽 정책을 추가하여 방화벽 컴퓨터를 구현하였습니다.
1. 외부 컴퓨터는 내부에 접속할 수 없도록 한다
2. 내부 컴퓨터는 외부 인터넷을 사용할 수 있도록 한다.
3. 외부 컴퓨터가 방화벽 서버의 공인 IP로 웹 서비스를 요청할 때는
내부에 있는 웹 서버가 서비스할 수 있도록 한다.
해당 영상은 Server(b) 에서 ping 을 날려서 내부에서의 연결이 잘 되는지, 외부로 연결이 잘 되는지 네트워크 상태를 확인하고 호스트 컴퓨터에서 Server ens32의 ip주소 192.168.232.128
을 입력했을때 내부에 있는 웹 서버(Server(b)의 웹 서버) 에 접속이 되는지를 확인한 모습입니다. Server(b) 에서 netstat | grep 192.168.232
를 하여 접속한 ip주소를 확인해보기도 했습니다.
(이미지에 동영상 링크 걸어놨습니다. 클릭👇)