Fedora 31 데스크탑의 기본/내장 "화면 공유"에서 VNC 암호화를 비활성화하는 방법은 무엇입니까?

Fedora 31 데스크탑의 기본/내장 "화면 공유"에서 VNC 암호화를 비활성화하는 방법은 무엇입니까?

다른(Linux가 아닌) 컴퓨터에서 화면 공유를 통해 Fedora 31 워크스테이션 GUI에 연결할 수 없습니다. 나는 이것이 화면 공유의 VNC 서버에서 사용되는 암호화 때문이라고 거의 확신합니다. 그러나 LAN의 방화벽 뒤에 있으므로 외부 액세스가 필요하지 않으므로 암호화가 필요하지 않습니다. Ubuntu 시스템에서 Remmina를 사용하여 테스트했을 때 SS가 예상대로 작동했기 때문에 SS가 작동한다고 확신합니다. 그러나 Win/Mac에서 이러한 모든 VNC 클라이언트를 테스트한 결과아니요일하다:

  • uVNC 클라이언트
  • RealVNC 뷰어(일명 VNC Connect)
  • macOS의 기본 "screenshare.app"

Windows 또는 Mac 컴퓨터에서 연결할 수 있도록 화면 공유 VNC 서버에서 사용하는 암호화를 비활성화하려면 어떻게 해야 합니까?

편집: 여기 솔루션은 VNC 연결을 허용합니다!
gsettings set org.gnome.desktop.remote-desktop.vnc encryption "['none']"
sudo firewall-cmd --permanent --add-service=vnc-server
sudo firewall-cmd --reload
sudo reboot now

하지만 화면 해상도가 이상하고 3배나 됩니다. 이 문제를 해결할 수 있는 방법이 있습니까? 여기에 이미지 설명을 입력하세요.

답변1

다음 명령을 실행하면 VNC 암호화가 비활성화되고 Fedora 31에서 연결이 작동할 수 있습니다.

gsettings set org.gnome.desktop.remote-desktop.vnc encryption "['none']"
sudo firewall-cmd --permanent --add-service=vnc-server
sudo firewall-cmd --reload
#마지막으로 머신/VM을 다시 시작합니다.
sudo reboot now

관련 정보