zoukankan      html  css  js  c++  java
  • 桌面版centos安装vncserver并在windows下使用VNC Viewer远程连接

    首先关闭防火墙

    在Centos中安装vncserver

    yum install tigervnc-server

     

    拷贝一份  /lib/systemd/system/vncserver@.service

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

    编辑/etc/systemd/system/vncserver@:1.service

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

     修改内容为

    [Unit]
    Description=Remote desktop service (VNC)
    After=syslog.target network.target
    
    [Service]
    #Type=forking
    Type=simple
    # Clean any existing files in /tmp/.X11-unix environment
    ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 1280x720"                #其中的root是用户名
    PIDFile=/home/oracle/.vnc/%H%i.pid
    ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    
    [Install]
    WantedBy=multi-user.target

    保存后重新加载此文件

    systemctl daemon-reload

     设置开机启动

    systemctl enable vncserver@:1.service

    执行

    vncserver

    设定密码,输入自己的密码即可

    杀死服务并重启

    vncserver -kill :1
    systemctl daemon-reload
    systemctl restart vncserver@:1.service

     查看服务开启状态

    systemctl status vncserver@:1.service -l

    出现下列情况表示服务成功开启

    查看服务开启的端口号

    netstat -lntpu | grep vnc --color

    现在在windows中下载 VNC Viewer (百度即可) 并安装

    运行软件

    在搜索框中输入Centos的IP以及端口(我这里是5901),然后回车连接,在弹框中输入之前设置的密码即可成功连接

    不过这个软件不支持文件传输,还是很不方便的(^ _^)//此处更正见评论

    遇到的问题:

    开启服务失败

    [root@xinglichao hadoop]# systemctl restart vncserver@:1.service
    Job for vncserver@:1.service failed because the control process exited with error code. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.

    解决办法1:执行下列命令删除 /tmp/.X11-unix/

    rm -rf /tmp/.X11-unix/

    (但是在我这并没有解决问题,方法来源于网络

    解决办法2:将/etc/systemd/system/vncserver@:1.service文件中的Type改为simple(之前默认为forking)

    [Service]
    #Type=forking
    Type=simple

    本节完......

  • 相关阅读:
    ubuntu安装
    k8s 安装
    Blazor 路由
    ISO 8601
    Centos 8使用devstack快速安装openstack最新版
    使用devstack 一键安装 openstack详细过程和遇到的坑
    蓝瑟66000公里保养
    释放rsyslog占用的Linux内存
    Netty4.1 Http开发入门(一)服务端
    网络传输中的帧和payload
  • 原文地址:https://www.cnblogs.com/xinglichao/p/9774628.html
Copyright © 2011-2022 走看看