系统信息

[root@centos8 ~]# cat /etc/redhat-release

CentOS Linux release 8.1.1911 (Core)

[root@centos8 ~]#

注意要安装桌面环境,如果没有安装桌面环境,登进去是黑屏。

处理:

1.安装桌面环境(yum groupinstall "Server with GUI")

2.重启VNCServer(systemctl restart vncserver@:1.service)

安装VNCServer

[root@centos8 ~]# dnf install -y tigervnc-server tigervnc-server-module

复制配置文件

[root@centos8 ~]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

编辑 vim /etc/tigervnc/vncserver.users 添加用户

[root@centos8 ~]# vim /etc/tigervnc/vncserver.users
# TigerVNC User assignment
#
# This file assigns users to specific VNC display numbers.
# The syntax is <display>=<username>. E.g.:
#
# :2=andrew
# :3=lisa
:1=root

开启服务

[root@centos8 ~]# systemctl daemon-reload
[root@centos8 ~]# systemctl start vncserver@:1.service

如果是给非root创建的话需要切换到该用户下产生vncpasswd

[root@centos8 ~]# su user
[user@centos8 ~]$ vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
[user@centos8 ~]$ exit
exit

测试是否VNCServer是否开起来

[root@centos8 ~]# nc -zv localhost 5901
Ncat: Version 7.70 ( https://nmap.org/ncat )
Ncat: Connected to ::1:5901.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.

关闭防火墙或开启端口权限

关闭防火墙

[root@centos8 ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-06-21 22:40:18 CST; 14min ago
Docs: man:firewalld(1)
Main PID: 890 (firewalld)
Tasks: 2 (limit: 11460)
Memory: 29.7M
CGroup: /system.slice/firewalld.service
└─890 /usr/libexec/platform-python -s /usr/sbin/firewalld --nofork --nopid Jun 21 22:40:16 centos8 systemd[1]: Starting firewalld - dynamic firewall daemon...
Jun 21 22:40:18 centos8 systemd[1]: Started firewalld - dynamic firewall daemon.
[root@centos8 ~]# systemctl stop firewalld

开启端口权限

–permanent永久生效,没有此参数重启后失效
[root@centos8 ~]# firewall-cmd --zone=public --add-port=5901/tcp --permanent
success
[root@centos8 ~]# firewall-cmd --reload
success

最新文章

  1. 性能分析之-- JAVA Thread Dump 分析综述
  2. 项目二:使用机器学习(SVM)进行基因预测
  3. Web 仪表盘
  4. Python 手册——调用解释器
  5. Eclipse调试的一些小技巧
  6. [置顶] Ruby,Scala和JavaScript中的函数式编程(一)
  7. 自定义JsonResult处理JSON序列化DateTime类型数据(Ext4.2+ASP.NET MVC 4)
  8. mysql中的一些操作语句,留存
  9. centOS7下安装GUI图形界面
  10. Stars(二维树状数组)
  11. Windows远程桌面连接 出现身份错误 要求的函数不受支持
  12. ServletRequest HttpServletRequest 请求方法 获取请求参数 请求转发 请求包含 请求转发与重定向区别 获取请求头字段
  13. SVN Error:Error performing cleanup for
  14. FreeSwitch 终端命令详细介绍
  15. 路由导航之第一个子模块(HomeModule)
  16. 2017年5月12日15:10:46 rabbitmq不支持非阻塞调用服务器
  17. 【转载】阿里云Windows服务器重置远程登录密码
  18. c/c++ 图的创建(二维数组法)
  19. SpringBoot启动方式讲解和部署war项目到tomcat9
  20. 用Javascript开发网页截屏插件

热门文章

  1. macos python安装mysqlapi集合
  2. CSS变量和浏览器前缀
  3. x小结:certutil -hashfile D:\1.exe MD5
  4. Zabbix 监控介绍
  5. Linux_yum仓库管理
  6. LNMP/LAMP
  7. JQuery 动态加载 HTML 元素时绑定点击事件无效问题
  8. 【Azure 应用服务】由 Azure Functions runtime is unreachable 的错误消息推导出 ASYNC(异步)和 SYNC(同步)混用而引起ThreadPool耗尽问题
  9. .Net Redis实战——使用Redis构建Web应用
  10. GO语言基础---值传递与引用传递