zoukankan      html  css  js  c++  java
  • Redhat安装配置VNC服务器

    1. 检查安装VNC服务器

    # rpm -qa|grep vnc

    如果返回信息中有tigervnc-server,说明已安装了VNC;如果没有:

    # yum install tigervnc  
    # yum install tigervnc-server

    2. VNC服务配置

    编辑配置文件

    # vi /etc/sysconfig/vncservers

    添加如下内容给不同用户:

    VNCSERVERS="1:usr01 2:usr02"
    VNCSERVERARGS[1]="-geometry 800x600"
    VNCSERVERARGS[2]="-geometry 800x600"

    为用户设置密码

    [root@redhat6 ~]# su - usr01
    [usera@redhat6 ~]$ vncpasswd
    Password:
    Verify:

    3. 开启vncserver服务

    # service vncserver start

    特别情况下可能需要为两个用户各打开防火墙5901和5902端口

     

    4. 连接测试

      IP:192.168.1.35:1

      数字1代表1号用户

    5. 可能的问题

    a. 在使用VNC访问的时候,总是弹出“Authentication is required to set the network proxy used for downloading packages”的对话框;

    解决方法为禁掉Gnome里面自动更新的部分:

    在 /etc/xdg/autostart/gpk-update-icon.desktop里的最后一行添加:

    X-GNOME-Autostart-enabled=false

    然后重启服务。

    b. VNC遇到只显示空白画面时,是因为上一次退出VNC时选择了系统Logout,这时通过VNC看到的就是Logout后的空白画面;

    解决方法为kill掉当前的VNC用户进程

    # vncserver -kill :1

    然后重新start一下,使用start而不用restart,这样就不会影响正在使用的用户了。

    # service vncserver start

     如果发现无法kill掉,那就需要手动找到这个进程:

    # ps -ef | grep -i vnc | grep -v grep

    看到如下信息:

    root       4135      1  0 Jan23 ?        00:02:25 /usr/bin/Xvnc :1 -desktop VTstation:1 (root) -auth /root/.Xauthority -geometry 1920x1080 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -fp catalogue:/etc/X11/fontpath.d -pn -nolisten tcp

    第二项4135就是进程号,然后:

    # kill 4135

    再重start服务就好

  • 相关阅读:
    NTP on FreeBSD 12.1
    Set proxy server on FreeBSD 12.1
    win32 disk imager使用后u盘容量恢复
    How to install Google Chrome Browser on Kali Linux
    Set NTP Service and timezone on Kali Linux
    Set static IP address and DNS on FreeBSD
    github博客标题显示不了可能是标题包含 特殊符号比如 : (冒号)
    server certificate verification failed. CAfile: none CRLfile: none
    删除文件和目录(彻底的)
    如何在Curl中使用Socks5代理
  • 原文地址:https://www.cnblogs.com/puloieswind/p/5826704.html
Copyright © 2011-2022 走看看