美文网首页
Centos7安装配置VNC远程

Centos7安装配置VNC远程

作者: 三叠纪的小黑猫 | 来源:发表于2021-09-25 22:44 被阅读0次

    1、在Windows电脑上安装好VNC客户端,一直点下一步即可安装完成。

    网址:https://www.realvnc.com/en/connect/download/viewer/

    2、如果Centos7带有桌面服务,则跳过第2步直接第3步。若没有,则:

    sudo yum groupinstall -y "GNOME Desktop"

    sudo systemctl set-default graphical.target

    然后重启系统。

    3、在Centos中安装VNC。

    sudo yum install tigervnc-server -y

    检验是否安装成功:rpm -qa | grep tigervnc-server

    4、复制VNC的启动操作脚本,并修改VNC配置文件。

    sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

    其中1表示“桌面号”,启动端口号为5901

    sudo vi /etc/sysconfig/vncservers

    在文件中添加下面两句:

    VNCSERVERS="1:xxx"

    VNCSERVERARGS[1]="-geometry 1920x1080"

    其中xxx为用户名,1920x1080为分辨率。

    5、编辑复制的脚本,即 /etc/systemd/system/vncserver@:1.service

    sudo vim /etc/systemd/system/vncserver@\:1.service

    删除字符<USER>,修改成自己的用户名xxx,然后保存退出。

    6、在自己用户的终端输入vncpasswd,设置VNC密码。

    (其中view-only password可设可不设)

    7、进入复制脚本的路径下,启动服务。

    sudo systemctl start vncserver@\:1.service

    第一次输入启动服务命令可能会要求重新加载配置文件,再启动。

    sudo systemctl daemon-reload

    sudo systemctl start vncserver@\:1.service

    8、加入开机自启动。

    sudo systemctl enable vncserver@\:1.service

    9、开放防火墙端口,防止被防火墙拦住。

    sudo firewall-cmd --zone=public --add-port=5901/tcp --permanent

    10、关闭SELinux

    vim /etc/selinux/config,将SELINUX设置为disabled

    11、在Windows的VNC客户端输入 服务器IP地址::5901(注意2个冒号),然后输入密码即可登入了!


    报错:vncserver@:1.service: main process exited, code=exited, status=2/INVALIDARGUMENT

    怀疑可能是异常关机导致的,解决办法为删除vncserver产生的临时用户文件/tmp/.X11-unix,即rm -rf /tmp/.X11-unix

    结果还是不行,再登入账户家目录的./vnc/中查看log文件,发现报错如下:

    ** (process:3215): WARNING **: Could not make bus activated clients aware of XDG_CURRENT_DESKTOP=GNOME environment variable: Could not connect: Connection refused

    原因为anaconda环境与vnc产生冲突,解决方案如下:

    注释~/.bashrc中的anaconda环境

    source ~/.bashrc并新开端口以启动vnc

    sudo systemctl start vncserver@\:1.service

    sudo systemctl status vncserver@\:1.service -l

    相关文章

      网友评论

          本文标题:Centos7安装配置VNC远程

          本文链接:https://www.haomeiwen.com/subject/xgjfnltx.html