
Gnome 데스크탑과 함께 Fedora 18을 설치하고 Tigervnc-server를 설치했습니다. Fedora 17이 설치된 다른 여러 컴퓨터에서도 동일한 설정이 제대로 작동하므로 Windows 컴퓨터에서 TightVNC Viewer에 원격으로 연결할 수 있습니다. 그러나 Fedora 18에서는 연결을 시도할 때 VNC 클라이언트에 "아, 문제가 발생했습니다."라는 메시지가 나타납니다. Gnome을 대체 모드로 강제 설정하면 원격 세션이 제대로 작동합니다. Fedora 17은 Gnome 3.4.2를 사용하고 Fedora 18은 Gnome 3.6.2를 사용하므로 그와 관련이 있을 수 있습니다. 원격 세션은 KDE 데스크탑에서도 작동하지만 LXDE 또는 XFCE에서는 작동하지 않습니다.
이 상황에 대한 다른 사람들의 게시물을 찾지 못했기 때문에 제가 뭔가 분명한 것을 놓치고 있기를 바랍니다. 누구든지 아이디어가 있거나 내가 놓친 게시물을 알려줄 수 있다면 좋을 것입니다.
답변1
이것은오류 896648Red Hat 버그질라에서. ~에 따르면코멘트 15다음 방법으로 문제를 해결할 수 있습니다.
추가 ;
-session optional pam_systemd.so
전체/etc/pam.d/runuser-l
파일은 다음과 같아야 합니다.auth include runuser session optional pam_keyinit.so force revoke -session optional pam_systemd.so session include runuser
편집하다
vncserver@:<display>.service
Type
로 변경simple
- 명령에
-fg
매개변수 추가vncserver
ExecStart
- 이
ExecStop
줄을 주석 처리하세요.
답변2
방금 시도했는데 "문제 없음"이 발생했습니다. 있는지 확인하는 것을 의미합니다.SELinux활성화 및 확인/var/log/메시지그와 관련된 오류. selinux를 비활성화하거나 올바르게 구성하십시오.
방화벽이 활성화되어 있는지 확인하십시오.
systemctl status firewalld
또는
iptables -L
그렇다면 테스트를 위해 비활성화하거나 vnc 연결을 허용하도록 방화벽을 구성하십시오.
그리고 서비스의 올바른 포트에 연결되어 있는지 확인하십시오.
cat ~/.vnc/localhost.localdomain\:1.log |grep Listening
vncext: Listening for VNC connections on all interface(s), port 5901
로그 파일이 올바른지 확인하십시오. 클라이언트에서 지정하는 것을 잊지 마세요IP:포트 예: 192.168.1.1:5901
편집하다:내 구성 추가
Tigervnc-서버-1.2.80-0.8.20130124svn5036.fc18.x86_64
그놈 세션-xsession-3.6.2-3.fc18.x86_64
답변3
Tigervnc-server 대신 vino를 사용하고 문제 없이 gnome3을 사용하여 fedora 18에 연결합니다. 방금 vino를 설치한 다음
sudo yum install vino
서버를 시작해야 하며
/usr/libexec/vino-server &
vnc-viewer를 사용하여 컴퓨터에 연결할 수 있습니다.