VNC 클라이언트를 통해 Windows 시스템에서 Gnome 3 데스크탑에 연결할 수 있었습니다. 그러나 얼마 전(Linux 측에서) 업그레이드 후 작동이 멈췄습니다. 연결하려고 하면 "일치하는 보안 유형이 없습니다" 또는 "지원되지 않는 인증 방법입니다!"라는 메시지만 나타납니다(시도하는 클라이언트에 따라 다름).
Gnome 3에서는 설정 > 공유에서 화면 공유를 켰습니다. 해당 옵션에서 "원격 보기"를 켜고, "원격 제어"를 켜고, "모든 연결 승인"을 켜고, "비밀번호 필요"를 껐습니다. 저는 vino 3.8.1을 사용하여 Arch Linux를 실행하고 있습니다.
Windows 측에서는 TigerVNC 1.0.1 및 1.2.0과 UltraVNC 1.0.9.6.2를 사용해 보았습니다.
어떻게 작동하게 할 수 있나요?
답변1
이것은 실제로 잘 알려진현재 열린 오류. 그러나 매우 간단한 해결 방법이 있습니다. 다음 명령을 실행하십시오.
gsettings set org.gnome.Vino require-encryption false
이제 대부분의 VNC 뷰어와 연결할 수 있습니다.
답변2
다른 가능한 해결 방법은 다음과 같습니다.
- Vino 암호화를 비활성화하고 SSH 터널을 설정하십시오.
- Vino Encryption(TLC)과 호환되는 VNC 클라이언트를 사용하세요: Android: bVNC Free, Windows:Java Turbo VNC 클라이언트, 리눅스: 비나그레
- Tigervnc 또는 x11vnc와 같은 다른 VNC 서버 사용
- 다른 VNC 서버(예: Tightvnc)와 다른 데스크탑 관리자(예: MATE, Xfce, LXDE 등)를 사용하십시오.
2.5년이 지난 후에도 이는 Fedora, Redhat 및 Debian 시스템에서 여전히 문제입니다... 기본적으로 Gnome 3는 gnome-session을 시작할 때 3D 그래픽 드라이버 검사를 수행하므로 Vino를 사용하지 않을 때 vncserver가 충돌하므로 사용하시기 바랍니다. 다른 데스크탑 관리자. 또는 Vino를 사용하고 Type 18 TLS 및 일부 호환 가능한 VNC 뷰어를 사용해야 합니다. 또는 암호화를 끄고 모든 트래픽을 쉽게 스니핑할 수 있도록 설정해야 합니다. 따라서 암호화를 끄고 SSH 터널링을 사용하세요.
이는 해결하기 위해 여러 개발 그룹의 조정이 필요한 복잡한 문제이며 진전이 거의 이루어지지 않았습니다.
답변3
이 질문은 내장 데스크탑 공유가 작동하지 않는 경우 VNC를 통해 Gnome에 연결하는 방법에 대한 모든 대안과 제안을 다루고 있다고 생각합니다.명령줄에서 Gnome 원격 데스크톱을 활성화하시겠습니까?