[1] Nginx 서버 셋업 - Virtualbox 설치 및 Putty 연결

테스트용 Linux 셋업을 위해 가상환경 설치 진행 VMWare를 쓸려햇는데 가입이 귀찮게 되어있어 VirtualBox로 선회

셋업 환경

  • window10

설치

1. VirtualBox - Download

virtualbox download
  • https://www.virtualbox.org/wiki/Downloads
  • 위 경로에서 다운로드 진행 ( OS에 맞게 설치, widnows hosts 로 진행 )

virtualbox download
  • 다운로드 이후 설치 진행

2. RHEL(RedHat Enterprise Linux) OS 다운로드

CentOS를 주로썼지만 EOL (End of Line) 으로 이제는 RHEL쓰기를 권장

  • https://developers.redhat.com/products/rhel/download (24.11.02 기준 9.4 version)
  • RHEL을 무료로 사용하려면 Individual Developer Subscription에 등록해야 하고 등록 비용은 발생하지 않는다.

3. VirtualBox - RHEL 가상머신 만들기

  1. 머신 > 새로 만들기 ㄴ 저장소 경로 설정

  1. VM 비밀번호 셋업

  1. 가상머신 리소스 할당 ㄴ 사용 컴퓨터에 따라 동적으로 변함. 저는 4core / 8GB 할당함 (20GB)

  1. 소프트웨어 확인 (GUI 시스템은 필요없어서 제거)

  1. 접속 확인

4. Putty 연결

아래 사항 확인

4-1.VM 설정에서 확인 사항

1. VirtualBox를 실행하고 연결할 가상 머신을 선택한 후 설정
2. 네트워크 탭 이동 > 어댑터 1을 NAT로 설정한 후 고급 옵션
3. 포트 포워딩 규칙 설정

이름: 원하는 이름 입력 (예: SSH)
호스트 포트: 9999 (또는 사용하지 않는 포트)
게스트 포트: 22 (기본 SSH 포트, 고정)

ex)
putty -(9999 port)> VM -(22 port)> Linux

4-2. VM 내부에서 필요한 설정 수정

  • ssh 서버 다운로드 및 실행
sudo yum install -y openssh-server // 설치
sudo systemctl start sshd // 실행
sudo systemctl enable sshd // 자동시작 설정
  • 방화벽 설정
sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload
  • 접속 설정 수정
sudo vi /etc/ssh/sshd_config

파일내부에서 수정 ( VI 에서 '/문구' 로 찾고 'a' 눌러서 수정, ESC 이후 ':w' )

#PermitRootLogin $value -> PermitRootLogin yes로 변경 (id가 root일 경우 필요함)
#PasswordAuthentication yes -> PasswordAuthentication yes로 변경 
( # 제거 및 yes 변경 ) 

sudo systemctl restart sshd 설정 반영
  • 접속 확인



댓글

이 블로그의 인기 게시물

윤석열 계엄령 선포! 방산주 대폭발? 관련주 투자 전략 완벽 분석

한국 핵무장 논의와 방위산업 관련주: 핵무기 개발 과정과 유망 종목 분석

[로스트아크] 제작 효율 최적화 위한 영지 세팅