专栏首页散尽浮华centos7.2部署vnc服务记录

centos7.2部署vnc服务记录

不做过多介绍了,下面直接记录下centos7系统下安装配置vncserver的操作记录

1)关闭防火墙 centos的防火墙是firewalld,关闭防火墙的命令 [root@localhost ~]# systemctl stop firewalld.service #停止firewall [root@localhost ~]# systemctl disable firewalld.service #禁止firewall开机启动

[root@localhost ~]# setenforce 0 [root@localhost ~]# getenforce [root@localhost ~]# cat /etc/sysconfig/selinux SELINUX=disabled SELINUXTYPE=targeted

2)安装软件: [root@localhost ~]# yum update [root@localhost ~]# yum groupinstall "GNOME Desktop" "X Window System" "Desktop" [root@localhost ~]# yum install tigervnc-server tigervnc vnc vnc-server

3)配置vnc连接 [root@localhost ~]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service 修改/etc/systemd/system/vncserver@:1.service 找到这一行 ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i" PIDFile=/home/<USER>/.vnc/%H%i.pid

这里直接用root 用户登录,所以我替换成 ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i" PIDFile=/root/.vnc/%H%i.pid

如果是其他用户的话比如john替换如下 ExecStart=/sbin/runuser -l john -c "/usr/bin/vncserver %i" PIDFile=/home/john/.vnc/%H%i.pid

由于直接root用户登录,所以配置如下: [root@localhost ~]# cat /etc/systemd/system/vncserver@:1.service ......... [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target

[Service] Type=forking # Clean any existing files in /tmp/.X11-unix environment 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 || :'

[Install] WantedBy=multi-user.target

为VNC设密码 [root@localhost ~]# vncpasswd 123456

[root@localhost ~]# vim /etc/libvirt/qemu.conf vnc_password = "123456" vnc_listen = "0.0.0.0"

重加载 systemd [root@localhost ~]# systemctl daemon-reload

启动vnc [root@localhost ~]# systemctl enable vncserver@:1.service [root@localhost ~]# systemctl start vncserver@:1.service

注意,此处关闭了防火墙 如果防火墙开了,需要开通一下规则: [root@localhost ~]# firewall-cmd --permanent --add-service vnc-server [root@localhost ~]# systemctl restart firewalld.service 如果是iptable,则需要在/etc/sysconfig/iptables里添加: -A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT

关闭vnc连接 [root@localhost ~]# /usr/bin/vncserver -kill :1

测试vnc连接: [root@localhost ~]# novnc_server --vnc 192.168.1.8:5901 --listen 6081 Warning: could not find self.pem Starting webserver and WebSockets proxy on port 6081 WebSocket server settings: - Listen on :6081 - Flash security policy server - Web server. Web root: /usr/share/novnc - No SSL/TLS support (no cert file) - proxying from :6081 to 192.168.1.8:5901

Navigate to this URL:

http://kvm-server:6081/vnc.html?host=kvm-server&port=6081 #http访问方式

Press Ctrl-C to exit

由于kvm-server的主机名对于ip是112.112.113.56,所以在浏览器里输入: http://112.112.113.56:6081/vnc.html?host=112.112.113.56&port=6081

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Centos 6.9下部署Oracle 11G数据库环境的操作记录

    操作系统:Centos6.9(64Bit) Oracle:11g 、11.2.0.4.0版本 Ip地址:172.16.220.139 废话不多说了,下面记录安装...

    洗尽了浮华
  • Centos6.X 下安装并使用VNC的操作记录

    VNC是一个的"远程桌面"工具。,通常用于“图形界面”的方式登录服务器,可视化操作。废话不多说了,操作记录如下: 1)安装桌面环境 [root@vm01 ~]#...

    洗尽了浮华
  • 时区提示:Local time zone must be set--see zic manual page 2018的解决办法

    问题描述:在centos服务器上执行date命令时,显示的时间信息中的时区不正常,如下: [root@ulocalhost ~]# date Mon Apr ...

    洗尽了浮华
  • 高盛COO在夜店当DJ,Domingos加入了DE Shaw

    据《纽约时报》披露,D.J. D-Sol在纽约、迈阿密和巴哈马进行过现场表演,那些渴望进高盛同学们,可以多多关注大佬的Instagram,下次去夜店、沙滩的时候...

    量化投资与机器学习微信公众号
  • 当Kotlin遇见数据结构丨实现链式存储的二叉树中删除子树(直接删除篇)

    本例实现逻辑为直接删除节点及其子节点,未处理存在有左右子节点并需移动逻辑,故将标题命名为为直接删除篇

    码脑
  • Centos7修改默认网卡名(改为eth0)以及网卡启动报错RTNETLINK answers: File exists处理

    安装好centos7版本的系统后,发现默认的网卡名字有点怪,为了便于管理,可以手动修改。下面对centos7版本下网卡重命名操作做一记录: 1)编辑网卡信息 [...

    洗尽了浮华
  • 对话蚂蚁金服 | TechFin趋势下如何应对超大规模实时分布式关系网络

    大数据文摘
  • 自己动手实现4大免费聊天机器人:小冰、图灵、腾讯、青云客

    聊天机器人(Chatterbot)是经由对话或文字进行交谈的计算机程序。能够模拟人类对话,通过图灵测试,如Siri、小爱同学、微软小冰等。

    小锋学长
  • 搭建一个高可用负载均衡的集群架构(第一部分)

    4 由于机器有限,尽可能地把三个站点放到同一台服务器上,然后做负载均衡集群,要求所有站点域名解析到一个ip上,也就是说只有一个出口ip

    端碗吹水
  • rxjs里switchMap operators的用法

    Jerry Wang

扫码关注云+社区

领取腾讯云代金券