最近安装了CentOS vnc远程桌面,以此记录一下。

Linux系统在服务器上一般都直接最小化安装,是不安装图形界面的,但是有时候,有一些特殊情况,需要使用图形界面,而下面就利用VNC来实现类似windows的远程桌面功能。

首先,系统需要有图形界面,可以在安装系统的时候一起安装gnome,或者后面再安装也行,下面有安装方法。

环境: Centos7.2

1.安装gnome桌面

前提: 需要用gnome桌面,如果服务器安装时使用的最小化安装,那么进行下面操作按章GNOME 桌面。

yum grouplist

# 列出的组列表里有GNOME Desktop。安装之
yum groupinstall -y "GNOME Desktop"

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

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

# 然后重启即可,或者startx开启图形界面。第一次启动可能时间会长一点,耐心等待即可。

2. 安装vnc server

yum install tigervnc-server -y

3. 设置为服务

# 复制一个服务设置的模板
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

# 对于普通用户,加入用户名为:Amos
# 下面举例进行设置: 首先一样复制一个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/Amos/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i

[Install]
WantedBy=multi-user.target

----------------------------------------------------------------------------------------------------------
4.  设置vnc密码,vnc的密码跟系统的用户密码不一样,是使用vnc viewer登陆时需要使用的密码。

[root@localhost ~]# 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设置密码

5.设置分辨率

vncserver -geometry 1920x1080

6. 启动服务,开通端口

systemctl start vncserver@:1
systemctl enable vncserver@:1    # 设为开机启动

# 查看服务监听的端口
netstat -lnpt|grep Xvnc
# 根据监听的端口,进行端口开放,每个用户会对应一个端口,第一个用户默认为5901端口。我这里是root用户
firewall-cmd --add-port=5901/tcp --permanent
firewall-cmd --reload

7. VNC服务到此已经安装完成了。然后需要使用vnc客户端进行连接。

去vnc官网下载vnc viewer,用于连接vnc server ,本身是开源的,放心使用。

官方下载地址:https://www.realvnc.com/en/connect/download/viewer/

根据自己的电脑的操作系统选择进行下载,我这里是windows,所以选择windwos 64位版。下载后直接使用,不需要进行安装。

然后打开vnc viewer:

ok,到此即可正常的进行远程桌面连接了。

8.修改VNC访问密码

vncpasswd

# 重新加载

systemctl daemon-reload

#重启服务

systemctl stop vncserver@:1

systemctl start vncserver@:1

————————————————
版权声明:本文为CSDN博主「Amos_x」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_41004350/article/details/80805927

centOS安装vnc远程桌面相关推荐

  1. Linux安装VNC远程桌面管理工具

    Linux安装VNC远程桌面管理工具 Linux远程桌面连接方式 虽说高级的Linux运维工程师管理Linux时都是使用"高大上"的命令行操作,可是在有些时候例如Oracle数据库 ...

  2. linux安装VNC远程桌面环境

    1.安装Xfce桌面环境(如果没有桌面环境的话) # 安装Xfce桌面环境 sudo apt-get install xfce4 xfce4-goodies 2.配置VNC服务端 ubuntu系统 s ...

  3. ubuntu18安装vnc远程桌面服务

    安装 vnc4server,xfce4 $ sudo apt install vnc4server xfce4 xfce4-goodies 安装完成后配置VNC登录密码 $ vncpasswd 启动V ...

  4. 搭建VNC远程桌面服务

    参考:腾讯云手动实验 https://cloud.tencent.com/developer/labs/lab/10282 都说 Windows 的好处,就是可以运行图形界面程序.其实 Linux 不 ...

  5. Centos8.2安装配置 VNC 远程桌面Xfce、解决输入法VNC无法使用的问题、解决浏览器无法播放视频的问题

    本文使用MobaXterm(Xshell).Xfce.TightVNC来搭建百度智能云Centos8.2.同时解决解决输入法VNC无法使用的问题.解决浏览器无法播放视频的问题. 目录 一.Window ...

  6. Jetson TX2 重装系统(刷机)+后续设置(安装Fcitx、解决拼音候选词不显示、换国内源、局域网实现VNC远程桌面)

    (珍爱生命,远离TX2!!!) 一.Jetson tx2刷机过程及注意事项 二.安装Fcitx+Googlepinyin 三.解决拼音模式下不显示候选词bug 四.Ubuntu18.04换国内源 五. ...

  7. 树莓派4B安装Ubuntu18.04 + vnc远程桌面

    在实验室对写程序的欲望越来越低下的时候,学长给了一个树莓派4B,让我研究一下,因为机器人的上位机就靠它运行.一说新东西我就来劲了,可惜实验室里没有SD卡(旧的断掉了),只好等到回家之后再折腾这玩意.研 ...

  8. CentOS7配置VNC远程桌面

    桌面还是有很多方便的地方,在用U盘给电脑安装了centos7(带gnome)后,接着就需要弄远程桌面. (1)安装vncserver yum -y install tigervnc* (2)启动vnc ...

  9. mstsc连接linux服务器,使用windows自带的远程桌面mstsc连接Centos 7.x远程桌面

    本文介绍使用windows系统自带的远程桌面mstsc连接Centos 7.x远程桌面的基本方法. 一.前言 我希望用windows远程访问centos图形界面.xmanager连接centos远程桌 ...

  10. vnc远程桌面_手机vnc远程桌面,手机vnc远程桌面,使用配置详解

    手机vnc远程桌面,手机vnc远程桌面除了可以应用于在Windows 操作系统下面可视化地远程Linux操作系统,还可以在安卓操作系统下面可视化地远程连接windows的操作系统,两者都需要在需要被远 ...

最新文章

  1. OpenCV Windows Pack but it has no binaries compatible with your configuratio
  2. MySQL流程控制if、case、循环结构while的使用语法
  3. fscokopen php,详解PHP fsockopen的使用方法
  4. 初学Java的5个阶段,你在哪个阶段?
  5. PHP的上传文件思路及其代码
  6. 基于MapWinGis的开发探索(三)--改善缩放、渲染、显示文本
  7. [功能发布]Excel催化剂2周年巨献-网页数据采集功能发布,满足90%合理场景使用...
  8. linux ps mysql_linux系统中ps指令使用详解
  9. DIY(也即Build Your Own) vSAN时,选择SSD需要注意的事项
  10. window10耳机插入没有声音,电脑里没有Realtek 高清晰音频管理器解决方法
  11. 游戏的交互设计与心理学应用
  12. 【Codecs系列】VP9码流结构和概述
  13. 认知水平高下定义及提高认知水平的方法
  14. 程序员外包兼职平台介绍
  15. 挂载iphone ipsw升级包
  16. 高级PHP工程师所应该具备的一些技能
  17. obd 与服务器通讯协议,OBD系统的通讯协议介绍 - 〖汽车维修设备制作〗 - 中威汽车电子技术论坛 - Powered by Discuz!...
  18. Hbase的数据切分
  19. nm命令和其内容详解
  20. html表格里面怎么合并单元格的快捷键,excel合并单元格快捷键是什么

热门文章

  1. 苹果App Store商店中国区如何改为美国区
  2. Flutter IOS 提交AppStore 审核失败
  3. mysql select 列名_Mysql查询出所有列名
  4. C#调用报表生成器成功案例示例研究
  5. 图形识别和简单的颜色识别
  6. uniapp 点击动画_uni-app animation动画
  7. 函数分离常数法 oracle,圆锥曲线:椭圆小题解题报告
  8. 八仙过海,四种同步(Java中的四种同步类)
  9. 麟龙指标通达信指标公式源码_通达信仿麟龙决策曲线指标公式
  10. uniapp map 点聚合