zoukankan      html  css  js  c++  java
  • centos7下配置vnc

    今天有个需求,在服务器上进行网络连接认证。尝试了使用文本浏览器登录,无奈不是很好用。最终决定使用开放vnc服务使员工可以自主认证。N长时间没有动手过LINUX服务了,做的不顺就气不打一处来,完全没有那会儿初学时的激情,可能自己更加现实了,也可能眼界高了喜欢弄点新奇的东西。

    安装

    安装GNOME桌面(看自己情况执行)
    yum groupinstall "GNOME Desktop" -y
    systemctl set-default graphical.target由命令行模式更改为图形界面模式
    #systemctl set-default multi-user.target由图形界面模式更改为命令行模式
    init 5
    ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
    
    安装VNC服务
    yum install tigervnc-server
    

    配置

    创建配置文件

    root用户下执行,一个配置文件就是一个用户。

    cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
    vim /etc/systemd/system/vncserver@:1.service
    ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
    PIDFile=/root/.vnc/%H%i.pid
    ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    

    root 部分就是VNC登录的用户名,新建用户需要修改此处。

    创建密码

    vncpasswd
    vncpasswd USER 普通用户执行
    

    端口配置

    cat /etc/sysconfig/vncservers

    启动和关闭

    systemctl start vncserver@:1.service //启动
    systemctl stop vncserver@:1.service //停止
    systemctl restart vncserver@:1.service //重启
    systemctl status vncserver@:1.service //查看状态

    试了一下老命令也可以用 vncserver -kill :1

    检查

    netstat -tlunp |grep vnc

    创建普通用户

    普通用户的创建和ROOT下差别不大,需要注意:
    使用新的配置文件创建配置后,再启动。修改已经启动过的配置会报错退出状态错误,无法启动。
    vncpasswd
    cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service
    ...修改配置等其他步骤均和root下一样。

    --------------------------------------------------------- 恐惧是因为努力的还不够,加油 ~~---------------------------------------------
  • 相关阅读:
    android 使用adb重新建立 eclipse和模拟器间的连接
    android ADB server didn't ACK
    Android getSystemService()
    Android隐藏标题栏
    Android 与WCF REST 服务联调
    Eclipase 无法启动,启动界面显示完版本号之后无响应
    调用WCF REST服务时,使用JSON
    org.apache.http.conn.HttpHostConnectException: Connection to refused
    SqlServer跨域查询
    ASP.net导出Excel的几种方式
  • 原文地址:https://www.cnblogs.com/zhaobowen/p/14473449.html
Copyright © 2011-2022 走看看