가정용 PC에서 Ubuntu 서버에 호스팅된 Virtualbox/KVM에 어떻게 연결합니까?

가정용 PC에서 Ubuntu 서버에 호스팅된 Virtualbox/KVM에 어떻게 연결합니까?

총 3TB의 하드 드라이브 공간과 24GB의 메모리를 갖춘 Ubuntu 서버가 있는데 VirtualBox나 KVM을 사용하여 VPS Windows를 만들기 위해 1포인트의 공간과 메모리를 차지하고 싶습니다.

VirtualBox 또는 KVM에 Windows Server 2008을 설치하고 싶고, 집에 있는 PC에서 Vitualbox를 사용하여 만든 VPS로 직접 원격 데스크톱을 연결하고 싶고 네트워크가 켜져 있습니다.

하지만 이틀 동안 온라인으로 검색한 후에도 제대로 작동하지 않습니다. 특히 네트워킹 부분이 그렇습니다.

이것은 내 /etc/network/interfaces파일입니다:

Hetzner Online AG - installimage
 Loopback device:
auto lo
iface lo inet loopback
  device: eth0
 auto  eth0

iface eth0 inet static
    address   46.4.21.70
     broadcast 46.4.21.127
    netmask   255.255.255.192
    gateway   46.4.21.65
     # default route to access subnet
     up route add -net 46.4.21.64 netmask 255.255.255.192 gw 46.4.21.65 eth0
iface eth0 inet6 static
     address 2a01:4f8:131:410c::2
     netmask 64
      gateway fe80::1

주문하다 ifconfig:

eth0      Link encap:Ethernet  HWaddr 6c:62:6d:7a:e8:62
          inet addr:46.4.21.70  Bcast:46.4.21.127  Mask:255.255.255.192
          inet6 addr: fe80::6e62:6dff:fe7a:e862/64 Scope:Link
          inet6 addr: 2a01:4f8:131:410c::2/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:302059 errors:0 dropped:0 overruns:0 frame:0
          TX packets:102335 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:392562631 (392.5 MB)  TX bytes:10964261 (10.9 MB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:42736 errors:0 dropped:0 overruns:0 frame:0
          TX packets:42736 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3754256 (3.7 MB)  TX bytes:3754256 (3.7 MB)

IP 46.4.21.70은 내 Ubuntu 서버 IP입니다.

NAT를 사용하여 Virtualbox용 네트워크 설정을 시도했습니다. Virtualbox를 사용하여 부팅하면 인터넷에 연결할 수 있지만 사람들이 NAT를 외부 세계에서 볼 수 없다고 말하는 것을 들었습니다.

브리지 어댑터를 선택하려고 합니다. http://ultramg.com/images/Capture87cc9.jpg : 인터넷에 접속할 수 없습니다. 이것은 Virtualbox의 Windows 서버에서 수행한 ipconfig입니다. http://ultramg.com/images/Capture17e8de.jpg

답변1

rdesktop이 아닌 Linux VM에 ssh를 사용하기 위해 이 작업을 수행하고 있지만 이것이 작동할 것이라고 생각합니다. 그러나 원칙은 동일합니다. VirtualBox에서 가상 머신의 설정 -> 네트워크로 이동하여 포트 전달을 클릭하세요.

여기에서 프로토콜을 TCP로, 게스트 포트를 rdesktop의 기본 포트로 사용하여 규칙을 설정할 수 있습니다. 죄송합니다. 이 번호를 모릅니다. rdesktop 매뉴얼 페이지에는 해당 번호가 나와 있지 않습니다. Ubuntu 호스트가 이미 더 낮은 번호를 사용하고 있지 않는 한 호스트 포트를 동일하게 설정할 수 있습니다. 그런 다음 해당 포트에서 Ubuntu 호스트에 연결하면 가상 머신의 포트로 전달됩니다. 다른 호스트 포트를 사용하는 경우 rdesktop 명령에 :port를 추가해야 합니다.

한 의견에서 말했듯이 NAT도 사용해야 하며, 네트워크 설정에서 "추가 대상:"과 드롭다운 메뉴가 표시됩니다.

답변2

브리지 어댑터 사용 - 범위 내에 있는 Windows Server에 IP 주소 할당46.4.21.66 - 46.4.21.126. 이는 인터페이스 eth0에 할당된 Ubuntu 서버의 IP 범위이기 때문입니다. 브리지 어댑터의 장점은 장치를 LAN 네트워크에 연결한다는 것입니다.

위 IP 범위에서 무료 IP를 찾을 수 없는 경우. 다양한 방법이 있습니다. 분배하다네트워크 인터페이스 2개Windows 가상 머신에

어댑터 1(호스트-VM 액세스) - "호스트 어댑터 전용"(DHCP를 통해 IP가 자동으로 할당됨)

어댑터 2(인터넷용) - "NAT"(DHCP를 통해 IP가 자동 할당됨)

Windows 가상 머신의 어댑터 1에 할당된 IP 주소를 사용하여 Ubuntu(rdesktop)에서 Windows 가상 머신에 액세스합니다.

다음 단계를 따르세요.여기도착하다호스트 전용 어댑터 활성화우분투에서는

관련 정보