내 호스트 컴퓨터에서 KVM 세션이 실행 중입니다. 다른 사람으로 내 호스트에 로그인하면 실행 중인 KVM 세션에 액세스할 수 있습니까(네트워크를 통해서가 아님)?
또한 가상 관리자를 사용하지 않습니다. 명령을 사용하여 머신을 시작했습니다 kvm
.
答え1
명령을 사용하여 수동으로 시작된 가상 머신의 콘솔에 액세스하는 방법은 kvm
사용하는 매개변수에 따라 다릅니다. 기본적으로 KVM은 SDL을 사용하여 VGA 출력을 표시하려고 시도합니다. 이는 현재 로그인한 사용자(기본적으로 X 세션)로만 출력을 제한합니다.
더 나은 접근 방식은 -vnc :0
주장을 추가하는 것입니다. 이는 표준 VNC 포트 5900의 VNC 세션을 통해 VGA 디스플레이를 리디렉션하도록 KVM에 지시합니다(다른 포트는 아래 참조). 그런 다음 VNC 뷰어를 사용하여 콘솔에 액세스하고 호스트 이름 localhost
과 포트를 사용하도록 지시할 수 있습니다 5900
.
다른 VNC 포트를 사용하려면 -vnc :1
포트 5901, 포트 5902 등을 -vnc :2
수행 하십시오.
virsh
뒤에서는 모든 작업이 완료됩니다. 실제로 virt-viewer
이는 최소한의 VNC 클라이언트일 뿐입니다.
答え2
答え3
spice, vnc 또는 rdp를 사용하여 가상 머신에 액세스할 수 있습니다. 모든 액세스 방법에는 지정된 포트가 필요합니다. 127.0.0.1:port를 사용하여 가상 머신에 액세스할 수 있습니다. 이것은 실제로 네트워크를 사용하지 않습니다.