19.8. VNC 암호 구성
VM(가상 머신)의 그래픽 출력에 대한 액세스를 관리하려면 VM의 VNC 콘솔에 대한 암호를 구성할 수 있습니다.
VM에 VNC 암호가 구성된 경우 VM 사용자는 VM의 VNC 그래픽 콘솔(예: virt-viewer
유틸리티 사용)을 보거나 상호 작용하려고 할 때 암호를 입력해야 합니다.
VNC 암호는 VM 환경의 보안을 보장하기에 충분하지 않습니다. 자세한 내용은 VNC 보안에 대한 QEMU 설명서를 참조하십시오.
또한 VNC 암호는 VM 구성에 일반 텍스트로 저장되므로 암호가 적용되려면 사용자가 VM 구성을 표시할 수 없어야 합니다.
사전 요구 사항
VNC 암호로 보호하려는 VM에는 VNC 그래픽이 구성되어 있습니다.
이 경우
virsh dumpxml
명령을 다음과 같이 사용합니다.virsh dumpxml <vm-name> | grep graphics
# virsh dumpxml <vm-name> | grep graphics <graphics type='vnc' ports='-1' autoport=yes listen=127.0.0.1> </graphics>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
프로세스
VNC 암호를 할당할 VM의 구성을 엽니다.
virsh edit <vm-name>
# virsh edit <vm-name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 구성 줄에서
passwd
특성과 password 문자열을 추가합니다. 암호는 8자 이상이어야 합니다.<graphics type='vnc' ports='-1' autoport=yes listen=127.0.0.1 passwd='<password>'>
<graphics type='vnc' ports='-1' autoport=yes listen=127.0.0.1 passwd='<password>'>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항: 또한 암호가 만료되는 날짜 및 시간을 정의합니다.
<graphics type='vnc' ports='-1' autoport=yes listen=127.0.0.1 passwd='<password>' passwdValidTo='2025-02-01T15:30:00'>
<graphics type='vnc' ports='-1' autoport=yes listen=127.0.0.1 passwd='<password>' passwdValidTo='2025-02-01T15:30:00'>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 예에서 암호는 2025년 2월 1일 UTC 15:30에 만료됩니다.
- 설정을 저장합니다.
검증
수정된 VM을 시작합니다.
virsh start <vm-name>
# virsh start <vm-name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow VM의 그래픽 콘솔을 엽니다. 예를 들면
virt-viewer
유틸리티를 사용합니다.virt-viewer <vm-name>
# virt-viewer <vm-name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow VNC 암호가 올바르게 구성된 경우 암호를 입력하라는 대화 상자가 표시됩니다.