인턴

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 주소