가상 머신에서 실행 중인 X 데스크탑에 터미널 연결

가상 머신에서 실행 중인 X 데스크탑에 터미널 연결

저는 집에 여러 KVM 가상 머신을 실행할 CentOS 5.5 서버를 설치했습니다. 일반적으로 포함된 키보드의 CTRL- SHIFT- 키 조합을 누르면 Fn호스트 컴퓨터의 터미널로 전환됩니다. 내가 원하는 것은 실행 중인 가상 머신에 일부 CTRL조합을 SHIFT연결하여 기본적으로 키 조합이 KVM 스위치처럼 작동하도록 만드는 것입니다.Fn

예를 들어 CTRL-를 누르면 호스트의 터미널 텍스트가 표시되지만 , - 를 누르면 한 VM에서 실행 중인 X 세션이 표시되고 , SHIFT-를 누르면 다른 VM의 터미널이 표시됩니다 .F1CTRLSHIFTF2CTRLSHIFTF3

일부 가상 머신에는 X가 설치되어 있으므로 솔루션이 "일반" X 세션처럼 작동하기를 원합니다. 아직 로그인하지 않은 경우 X 로그인 화면을 표시합니다.

이것이 어떻게 달성될 수 있습니까?

답변1

이 문제를 해결하는 두 가지 방법을 볼 수 있습니다.

  1. tty2에서 ttyN까지 여러 X 세션을 설정합니다. 모든 세션은 기본적으로 virt-manager해당 가상 머신을 시작 및 연결하고 전체 화면에서 콘솔을 실행합니다.
  2. VM의 프라이빗 서브넷을 통한 연결을 허용하려면 가상 머신의 GDM에서 XDMCP를 활성화합니다. tty2에서 ttyN을 통해 여러 X 세션을 설정하고 XDMCP를 사용하여 해당 VM의 X 서버에 연결하도록 설정합니다.

답변2

어떤 가상화 도구를 사용하고 있는지 알려주시면 도움이 될 것입니다. VirtualBox를 사용하면 내부 rdp(또는 vnc의 OSE 버전) 서비스를 사용하는 것이 매우 쉽습니다.

관련 정보