인턴
ESXi에서 VM 생성 및 SSH 접속 설정 실습
AhnCloud
2024. 4. 6. 15:02
728x90
1. ESXi에서 VM 생성
- Hypervisor : ESXi 6.7.0
- OS : Ubuntu server 20.04
가. 가상머신 생성
1) ESXi 로그인 및 VM 생성

- ESXi 로그인

- 가상 시스템 클릭 → VM생성/등록 클릭

- 생성 유형 선택

- 이름 및 게스트 운영 체제 선택

- 스토리지 선택

- 설정 사용자 지정 ( Ubuntu server ISO 파일 삽입)

- 만들어진 Test_VM의 전원 켜기
2. OS 설치 및 설정
가. OS 설치
1) 콘솔 접속

2) OS 설정

- 언어 설정

- 키보드 레이아웃 설정

- IPv4 설정


- 수동 설정(Maunal) 선택 → 사용할 IP, 서브넷 마스크, 게이트웨이 주소 입력


- 엔터 클릭해서 설정 건너뛰기

- Update 없이 진행

- 전체 디스크 사용

- destructive action 확정

- 서버 정보 설정

- OpenSSH server 다운로드

- snap 건너뛰기

- 다 설치되면 Reboot now 진입
3. SSH 설정 및 접속(SSH에 대한 자세한 설명은 [Study] SSH 참고)
가. sshd_config 설정 변경 및 키 생성
1) Ubuntu 로그인

- Ubuntu 로그인

- 로그인 성공
2) apt 업데이트
sudo apt update

3) 방화벽 제어 도구 설치 및 설정
sudo apt install ufw

sudo ufw allow ssh

- SSH 접속 허용
sudo ufw enable

- 방화벽 활성화
4) sshd_config 파일 편집
sudo vi /etc/ssh/sshd_config


- 주석 없애고 no로 변경
sudo systemctl restart ssh
sudo systemctl enable ssh

- 변경사항 적용
5) ssh 활성화 확인
sudo systemctl status ssh

6) 로컬 터미널에서 키 생성
ssh-keygen


- 엔터 두 번 입력

- .ssh 폴더에서 .pub의 확장자를 가진 공개키 확인 및 내용 복사

- 맥 OS 키 확인 예시

- 윈도우 키 확인 예시
7) 공개키 배포
echo 복사한 공개 키 내용 >> ~/.ssh/authorized_keys
- ~/.ssh/authorized_keys에 공개키를 배포하면 해당서버에 접속할 때 로컬 사용자가 가지고 있는 개인키와 서버가 가지고 있는 공개키를 맞춰서 비밀번호 없이 ssh접속이 가능하다.
나. 터미널에서 SSH 접속
1) 터미널에서 인스턴스 SSH 접속
ssh user이름@VM의 IPv4 주소
