우아한 프로그래밍
article thumbnail

쿠버네티스 공부를 위한 네트워크 설정

Nat Network 생성

도구에서 네트워크를 선택하고 NAT Network탭을 선택해주세요

네트워크 대역을 확인해주시고 포트 포워딩을 설정해줍니다.

위 사진의 의미는 호스트 OS에서 127.0.0.1:2022 포트로 호출하면 게스트 OS의 10.0.2.10:22 번으로 포트포워딩 한다는 이야기입니다.

이렇게 설정하면 호스트 OS에서 게스트 OS로 SSH 접속이 가능합니다.

오라클 버추얼머신을 켜고서 Terminal을 실행해서 작업을 진행하셔도 되지만 여러대를 사용해야 하면 번거롭고 UI 존재하기 때문에 호스트OS 리소스도 많이 차지합니다.

따라서 위 처럼 설정하고 Putty나 Xshell 같은 SSH 클라이언트를 이용해서 게스트 OS에 접속하시는 것을 추천드립니다.

외부 SSH 툴로 접속하기 위한 SSH 서버 설치하기

위 설정으로 22번 포트가 열려있다고 해도 SSH 서버가 설치되어 있지 않다면 외부에서 CLI를 이용 할 수 없습니다.

# 일단 최신 도구로 리눅스 업데이트
sudo apt update

# SSH 서버 설치
sudo apt install openssh-server

# 설치 되었는지 확인
sudo systemctl status ssh

# 트러블 슈팅
# ssh 키가 없어서 실행되지 않는 경우
sudo ssh-keygen -A 

가상머신에 네트워크 설정

왼쪽 트리에서 VM을 선택하고 설정 버튼을 눌러서 어댑터1에 위에서 만든 Nat Network를 연결해줍시다.

VM에서 네트워크 주소 수동 설정

일단은 VM을 실행시켜서 게스트 OS에 접속해줍니다.

로그인 창이 나오면 최초 우분투를 설치 할 때 넣어줬던 비밀번호를 입력해주시면 됩니다.

접속이 되면 5시 방향의 버튼을 누르고 Settting 앱을 실행시켜줍니다.

IPv4 탭에서 위 사진과 같이 설정해 줍니다.

그리고 위 사진 처럼 외부 SSH 툴에서 접속하면 접속이 됩니다.

profile

우아한 프로그래밍

@자바조아!

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!