VirtualBox 가상서버에 ssh 접속하기

반응형

VirtualBox 안에 가상머신 서버를 설치했는데 PC에서 putty 사용하려고 하니 접속이 안됩니다.

이런 경우 가상 머신을 이용함에 있어 여러모로 불편할 수 있기에 pc → 가상머신 서버로 putty 접속 방법을 알아봅시다.

 

PC에 설정된 VirtualBox Host Adapter

PC CMD창에 ipconfig를 입력합니다.

C:\Users\Eloquence>ipconfig
이더넷 어댑터 VirtualBox Host-Only Network:

   연결별 DNS 접미사. . . . :
   링크-로컬 IPv6 주소 . . . . : fe80::6884:66a1:1a41:7491%3
   IPv4 주소 . . . . . . . . . : 192.168.56.1
   서브넷 마스크 . . . . . . . : 255.255.255.0
   기본 게이트웨이 . . . . . . : 0.0.0.0

 

가상머신 서버의 Network Adapter

ip addr show 명령어로 가상서버 ip를 확인하고, ifcfg-enp0s3 파일의 ONBOOT값을 yes로 수정합니다.

[root@Eloeuqnece ~]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:ab:5e:3d brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global noprefixroute dynamic enp0s3
       valid_lft 86205sec preferred_lft 86205sec
    inet6 fe80::a00:27ff:feab:5e3d/64 scope link
       valid_lft forever preferred_lft forever



[root@Eloeuqnece ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
PROXY_METHOD=none
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=enp0s3
UUID=5d28e79a-8dbc-473d-8d29-196a5a0d03c7
DEVICE=enp0s3
ONBOOT=yes

 

VirtualBox 포트포워딩 설정

가상머신 우클릭 → 설정 → 네트워크 → 어댑터1 → 포트포워딩

 

 

 

 

아래와 같이 호스트(PC, 192.168.56.1)에서 22번 포트로 게스트(가상머신 서버, 10.0.2.15)의 22번 포트로 포워딩한다라는 규칙을 입력 후 확인.

 

 

이제 PC에서 가상머신으로 Putty 접속하니 잘 붙습니다.

편하게 작업할 수 있겠군요!

반응형

댓글

Designed by JB FACTORY