Linux_Centos7安装VNC实现远程桌面

一、首先安装GNOME桌面

yum groupinstall -y "GNOME Desktop"
# 安装完成后,修改默认启动方式为图形化界面
systemctl set-default graphical.target  //设置成图形模式

# 如果要换回来
systemctl set-default multi-user.target  //设置成命令模式

# startx开启图形界面。

二、安装配置VNC Server

yum install tigervnc-server -y

# 复制一个服务设置的模板
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

# 修改此服务配置
# 以下为root用户的配置,每一个用户,都需要单独设置一个监听服务。且配置不同
vim /etc/systemd/system/vncserver@\:1.service
----------------------------------------------------------------------------------------------------------
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=root

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=-/usr/bin/vncserver -kill %i
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i

[Install]
WantedBy=multi-user.target
----------------------------------------------------------------------------------------------------------

# 对于普通用户,加入用户名为:user1
# 下面举例进行设置: 首先一样复制一个server配置。改名为vncserver@:2.service
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service
# 然后进行修改
vim /etc/systemd/system/vncserver@\:2.service

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

[Service]
Type=forking
User=root

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=-/usr/bin/vncserver -kill %i
ExecStart=/usr/bin/vncserver %i
PIDFile=/home/user1/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i

[Install]
WantedBy=multi-user.target

三、设置Vnc密码

vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
# 这里不添加只读账号密码
# 每个不用的系统用户,设置密码时,需要切换到该用户下,执行此命令
# 如:su Amos 切换到Amos用户再执行上vncpasswd设置密码

四、启动服务,设置为开机自启

systemctl start vncserver@:1

systemctl enable vncserver@:1

(0)

相关推荐

  • RocketMQ系列:使用systemd管理nameserver和broker

    背景 前面RocketMQ系列中分享了如何在机器上搭建rocketmq,其中nameserver和broker都是以nohup的方式启动.在实际运维过程中,这种启动存在一个比较麻烦的问题:比如机器宕机 ...

  • 实战记录在 Linux Ubuntu 20.04 安装VNC 远程桌面

    Virtual Network Computing (VNC),是一个图形桌面共享系统,允许我们像使用Windows桌面系统一样可视化的使用键盘和鼠标远程控制服务器,当做一台远程的电脑一样. 主要用在 ...

  • CentOS7.2 部署VNC服务记录

    不做过多介绍了,下面直接记录下CentOS7系统下安装配置vncserver的操作记录(测试机ip是10.10.1.4) 0)更改为启动桌面或命令行模式 获取当前系统启动模式[root@localho ...

  • Linux学习13-CentOS安装mysql5.6环境

    前言 在linux上安装mysql5.6版本,并远程连接mysql数据库操作 安装mysql mysql的安装可以用yum安装更方便 [root@yoyo ~]# cd /usr/local/ [ro ...

  • centos7安装Mongodb4.2.9版本及php扩展

    访问Mongodb官网https://www.mongodb.com/try/download/community,右侧有选择项,这里选择centos7+tgz+4.2.9选择项. [root@gua ...

  • Centos 7中,防火墙配置端口规则

    注意:firewalld服务有两份规则策略配置记录,配置永久生效的策略记录时,需要执行"reload"参数后才能立即生效: Permanent:永久生效的 RunTime:现在正在 ...

  • 如何安装和卸载傲梅远程桌面软件AnyViewer?

    是否遇到过朋友和家人求助解决他们机器上的问题,或者需要访问同事的电脑?你是否希望可以在自己舒适的家中或办公室中完成这项工作,而无需到他们跟前操作?那么,你就需要一个程序来远程操作他们的电脑. AnyV ...

  • Win10远程桌面连接提示:出现身份验证错误,要求的函数不受支持

    远程桌面连接 出现身份验证错误.要求的函数不受支持 远程计算机: 192.168.0.8 这可能是由于CredSSP加密数据库修正. 若要了解详细信息,请访问https://go.microsoft. ...

  • 做端口映射实现远程桌面连接

    想在家里远程桌面连接公司的电脑?如何才能用程桌面连接,使用路由器连接宽带上网的!请问以我现在的条件端口映射怎么做,我家里用的是XP系统!据高手指点需要做端口映射?求详细操作步骤 1.我的电脑作为被远程 ...

  • windows10远程桌面的快捷方式设置

    windows自带远程桌面的快捷方式设置 如果经常用到远程桌面的话 , 可以将其设置为快捷方式 设置windows10 的远程桌面为快捷方式, 好处 :    不用每次输密码    操作快捷. 1. ...

  • 这款远程桌面软件开源了

    来源:逛逛Github 相信在七八年前,大部分读者都使用 QQ 远程控制电脑.到后面,才接触到一些好用的远程控制产品,比如 Teamviewer.向日葵等. 最近,自己装的远程控制产品试用期到了,便想 ...

  • 远程桌面客户端 | Microsoft Docs

    2021/03/23 适用于:Windows 10.Windows 8.1.Windows Server 2019.Windows Server 2016.Windows Server 2012 R2 ...

  • 记一次远程桌面内部错误的解决方法

    问题 一个燥热的下午,闲着没事,远程桌面到一台Server 2012的机器,没有像往常一样顺利连接,而是提示:出现了内部错误. 好家伙,出新鲜事儿啊. 尝试解决 1) 最近客户机Win10自动更新了不 ...

  • 傲梅免费远程桌面连接软件:AnyViewer发布

    2021年5月28日傲梅科技发布远程桌面连接软件:AnyViewer,AnyViewer一款免费且功能强大的Windows PC远程桌面连接软件,绝对是您不错的选择. AnyViewer 能为您做什么 ...