가. 가상머신을 이용한 Lab 구성도
* Host OS: 사용자 PC OS (Win 11 Home)
* Guest OS: 가상머신에 설치한 OS (CentOS 7)
나. 가상머신(VMware), Guest OS 이미지, 그리고 Putty 콘솔 프로그램 다운로드
[참고] 가상머신 사용 시, PC의 가상화 기능이 꺼져있다면 Cmos-setup에서 활성화후, 설치
이미지.1 가상화 사용 확인( 작업 관리자 > 성능 > CPU )
1. CentOS 7 다운로드
https://mirror.kakao.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso
* CentOS-7-x86_64-Minimal-2009.iso: 최소 패키지
2. VMware: VMware Workstation 17 Player
https://www.vmware.com/go/getplayer-win
3. Putty: Guest OS인 CentOS에 SSH 통신으로 원격 접속 시 필요한 프로그램
https://www.chiark.greenend.org.uk/~sgtatham/putty/
다. VMware 기반의 CentOS 7 설치
- 언어선택: 한국어
- 파티션 설정: 자동 파티션
- 네트워크 & 호스트명: 이더넷(ens33) ON(켬)
이미지.2 네트워크 & 호스트명 GUI
이미지. 3 사용자 생성 시, 관리자 활성화
- root 암호 및 사용자 생성: 사용자 생성 시 "이 사용자를 관리자로합니다." 체크
CentOS 설치 완료 후, root 계정 로그인 성공
* 리눅스 설치 후 리눅스 운영체제 정보 확인
# cat /etc/os-release
라. 네트워크 매니저 그래픽 사용자 인터페이스로(nmtui) 네트워크 수동 설정
1. ip address 확인: ip address
2. ip 수동 설정: LANG=C nmtui
* LANG=C 의 의미는 시스템의 locale이 한국어로 설정되어 있다면, nmtui의 인터페이스는
한국어로 표시 됨.
2.1. 수동 설정 순서 : Edit a connection > ens33 > Edit...> IPv4 CONFIGURATION <Manual>
Address: 192.168.152.201/24
Gateway: 192.168.152.2
DNS servers: 168.126.63.1, 168.126.63.2
[x] Automatically connect
이미지.4 네트워크 수동 설정
이미지.5 네트워크 서비스 재시작 및 IP 확인
- 네트워크 서비스 재시작 명령어: systemctl restart network
- IP Address 확인: ip address
마. 원격접속 Tool(Putty)로 CentOS 접속하기
- 외부 통신(google dns: 8.8.8.8) 3회 확인 명령어: ping -c 3 8.8.8.8
- Putty 설정하기: Guest OS(Cent OS7) 원격 SSH 접속 설정
- Host OS(192.168.152.1)에서 Guest OS (192.168.152.201) 로 SSH 원격 접속
바. CentOS에 아파치 웹서버 패키지 설치 및 방화벽 설정
1. httpd(아파치 웹서버) 패키지 설치: yum -y install httpd
2. 웹서버 시작하기: start 및 enable 동시에 실행하는 명령어
- systemctl enable --now httpd
이미지. 6 웹서버 시작 및 활성화 후, httpd 서비스 구동 확인(ps -ef)
3. 방화벽 서비스 추가, 재시작 및 리스트 확인
[root@localhost ~]# firewall-cmd --permanent --add-service=http
success
[root@localhost ~]# firewall-cmd --reload
success
[root@localhost ~]# firewall-cmd --list-services
dhcpv6-client http ssh
[root@localhost ~]#
4. http 서비스 확인: 기본 index 내용 확인
사. nano edit 설치 후, 웹서버 인덱스(index.html) 파일 생성
1. nano 에디터 설치: yum -y install nano
2. index.thml 파일 생성을 위해 /var/www/html/ 폴더로 이동
[root@localhost ~]# cd /var/www/html/
3. nano 에디터로 index.html 파일 생성 후 내용 작성
[root@localhost html]# nano index.html
- Ctrl + X 저장 후 y 입력 엔터 하면 빠져 나옴
4. 웹 서비스 접속: 생성한 index.html 내용 확인
'정보 보안 수업 > Lab 구성' 카테고리의 다른 글
정보 보안 랩(Lab) 파트 IV: 네트워크 실습 구성 (2) | 2023.10.28 |
---|---|
정보 보안 랩(Lab) 파트 III: Oracle DB 11g XE 설치 (0) | 2023.10.27 |
정보 보안 랩(Lab) 파트 III: MariaDB 설치 (0) | 2023.10.27 |
정보 보안 랩(Lab) 파트 III: 데이터베이스 (2) | 2023.10.27 |
정보 보안 랩(Lab) 파트 II: 서버 필수 패키지 설치 (2) | 2023.10.26 |