본문 바로가기
Server/Server settings

버추얼 박스(VirtualBox) "어댑터에 브리지" 네트워크 원격 접속 설정(SSH)

by 49 BLOCK 2024. 1. 14.

버추얼 박스(VirtualBox) "어댑터에 브리지" 네트워크 원격 접속 설정(SSH)
※ 글쓴이가 "Powershell" 을 사용하지만 동일하게 설정하면 "Putty" 등 다른 프로그램으로도 접속 가능

0. [ 설정 ] > [ 네크워크 ] 에 들어가서 설정되어 있는 네트워크 확인("NAT" 또는 "어댑터에 브리지")
    ※ "NAT" 인 경우 : 버추얼 박스(VirtualBox) "NAT" 네트워크 원격 접속 설정(SSH)

【 "어댑터에 브리지" 원격 접속 설정】
  1. VirtualBox 의 VM 으로 서버 실행 후 "Terminal" 실행
  2. "enp0s3" 의 inet 설정 확인
      # ip a
  또는
      # ip addr

virtualbox_adaptor_bridge_01

  3. "sshd_config" 파일에서 SSH 포트 허용 설정(주석 처리되어 있는 부분 주석 해제)
      # vi /etc/ssh/sshd_config
         Port 22

(수정 전)

virtualbox_adaptor_bridge_02


(수정 후)

virtualbox_adaptor_bridge_03


  ※ 로컬 PC 가 원격지 서버에 접속 할 때 "root" 로그인이 필요한 경우 "PermitRootLogin yes" 설정 추가
      # vi /etc/ssh/sshd_config
         PermitRootLogin yes

(수정 전)

virtualbox_adaptor_bridge_04

(수정 후)

virtualbox_adaptor_bridge_05

  4. SSH 서비스 재시작
      # service sshd restart
  또는
      # systemctl restart sshd

  5. 로컬 PC 에서 VM 서버(원격지) SSH 접속(Port 번호 미설정 시 22번 포트로 접속)
      PowerShell > ssh <account_name>@<vm_ip_address>

  ※ 원격지 서버 최초 접속시 나오는 "Are you sure you want to continue connecting (yes/no/[fingerprint])?" 메시지는 원격지 서버 SSH 인증키를 로컬 PC 등록하는 절차로 "yes" 를 입력

virtualbox_adaptor_bridge_06