码迷,mamicode.com
首页 > 系统相关 > 详细

linux 安装VNC服务

时间:2020-06-22 21:08:30      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:linux中   win   ack   开发   tool   acl   环境   屏幕   link   


配置环境

安装环境:centos7

简介

    VNC (Virtual Network Computer)是虚拟网络计算机的缩写,它是一款远程控制工具软件,由Olivetti & Oracle研究室所开发,此研究室在1999年并入美国电话电报公司(AT&T)。VNC借由网络,可传送键盘与鼠标的动作及实时的屏幕画面。在Linux中,VNC包括以下四个命令:vncserver,vncviewer,vncpasswd和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver和 vncviewer。


安装

yum -y install tigervnc-server


设置普通用户登录

[root@localhost ~]# useradd test
[root@localhost ~]# passwd test
更改用户 test 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。



配置文件

    vncserver的配置,创建一个新的配置文件,以开启1号窗口为例(也可以同时开启多个窗口,修改数字即可),方法如下:

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

或者再增加一个窗口:

cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:2.service

    编辑

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

    设置用户root相关参数(将文中的“<USER>”替换为你系统的用户名,这里我填写的是root,你可以填写成你的系统登录名),最终内容如下:


[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
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 test -c "/usr/bin/vncserver %i"
ExecStop=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :‘

[Install]
WantedBy=multi-user.target

启动

[root@localhost ~]# systemctl enable vncserver@:1.service
[root@localhost ~]# systemctl restart vncserver@:1.service


测试

下载 VNC Viewer

linux 安装VNC服务

标签:linux中   win   ack   开发   tool   acl   环境   屏幕   link   

原文地址:https://www.cnblogs.com/sunjianlin/p/13178976.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!