RDP를 통해 Windows 10 호스트에서 hyper-v로 실행되는 KUbuntu 22.04.1 LTS VM에 어떻게 연결합니까?

RDP를 통해 Windows 10 호스트에서 hyper-v로 실행되는 KUbuntu 22.04.1 LTS VM에 어떻게 연결합니까?

참고로 저는 22.04.1 LTS 버전을 다음에서 설치했습니다.https://kubuntu.org/getkubuntu/.

재미있는 점은 KRDP를 사용하여 VM 내에서 VM에 연결할 수 있으므로 원격 데스크톱이 활성화되어 있음을 확인했다는 것입니다. 그러나 VM의 IP 주소를 사용하면 Windows 10 호스트에서 RDP할 수 없습니다. Windows 10에서 확실히 연결할 수 있도록 작동하는 호스트에서 "ping IPADDR"을 시도했습니다. 제가 이 작업을 수행하려는 주된 이유는 VM과 호스트 간의 복사 붙여넣기 및 사용 기능과 같은 몇 가지 중요한 기능 때문입니다. Hyper-V 인터페이스를 사용하면 전체 화면이 존재하지 않습니다. 이러한 유형의 기능을 사용하는 유일한 방법은 Hyper-V 관리자를 통해 VM을 시작한 다음 Windows 10에서 RDP로 VM을 시작하는 것이라고 읽었습니다.

도움이 된다면 Hyper-V 네트워크 어댑터 설정에서 기본 스위치를 사용하고 있으며 가상 LAN ID 활성화 옵션은 선택하지 않고 있습니다.

또한 네트워크 구성에서 KUBuntu VM이 흥미로운 다른 서브넷에 있다는 것을 확인했습니다. 호스트와 게스트가 동일한 서브넷에 있어야 한다는 기사를 읽었지만 Hyper-V를 사용하여 네트워크를 수동으로 구성하는 방법을 잘 모르겠습니다. 나는 이것이 네트워크 구성 문제에 가깝고 Hyper-V에서 기본 스위치를 사용하면 작동하지 않을 것이라고 추측합니다.

답변1

XRDP가 필요하다고 생각합니다(저는 XRDP를 사용하고 있으며 작동합니다). 나는 귀하에게 외부 스위치(예: 네트워크의 192.168.xy)가 필요하거나 그로부터 이익을 얻을 것이라고 확신합니다.

외부 스위치를 추가하고 이를 사용하도록 Linux 시스템을 설정했습니다.

Hyper-V 외부 스위치

Linux에 XRDP를 설치했습니다. sudo apt-get install xrdp

리눅스를 다시 시작했습니다.

그런 다음 sudo systemctl start xrdp를 사용한 다음 sudo systemctl status xrdp로 확인했습니다.

게스트 컴퓨터에서 로그아웃했습니다. RDP는 Windows 컴퓨터의 현재 사용자를 로그아웃하지만 Linux 컴퓨터에서는 로그아웃하지 않는 것 같습니다.

Windows(11) 원격 데스크톱 연결을 시작하고 게스트 IP 주소를 입력하면 즉시 연결되었습니다.

Windows RDP를 통한 Hyper V 게스트 액세스

.

서비스가 Linux(내 경우에는 xrdp)에서 실행되고 있는지 확인해야 했습니다. xrdp를 사용해 보세요

또한 게스트 컴퓨터에서 로그아웃(끄지 말고)하고 xrdp가 먼저 시작되었는지 확인하세요.

그런 다음 Windows RDP로 연결합니다.

이것은 Ubuntu 및 Kali Linux에서 제대로 작동합니다.

요약:

  1. Hyper-V에 외부 스위치를 추가합니다.
  2. 게스트가 꺼진 상태에서 네트워크 연결을 외부 스위치로 변경합니다.
  3. 게스트 머신을 시작하고 게스트 머신에 xrdp를 설치합니다.
  4. xrdp 서비스를 시작합니다: sudo systemctl start xrdp . 상태로 확인하세요.
  5. 게스트 시스템에서 로그아웃합니다(전원을 끄지 않음).
  6. Windows RDP를 열고 IP 주소로 연결합니다.

관련 정보