首页 > 系统服务 > 详细

VNC 远程连接vmware下centOS7

时间:2019-10-31 11:10:56      阅读:132      评论:0      收藏:0      [点我收藏+]

1.如果没有安装X-Windows 桌面的话要先安装Xwindows

技术分享图片
[root@localhost ~]# yum check-update
[root@localhost ~]# yum groupinstall "X Window System"
[root@localhost ~]# yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
[root@localhost ~]# unlink /etc/systemd/system/default.target
[root@localhost ~]# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
[root@localhost ~]# reboot
技术分享图片

 

2.查看是否已安装vnc:

[root@localhost ~]# rpm -q tigervnc tigervnc-server

 

3.yum安装安装VNC组件

[root@localhost ~]# yum install tigervnc-server -y

 

4.修改配置信息。

在/etc/systemd/system/下建立文件vncserver.service , 文件内容从/lib/systemd/system/vncserver@.service复制

[root@localhost ~]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver.service

 然后打开这个配置文件/etc/systemd/system/vncserver.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

 如果是其他用户的话比如zhangsan替换如下

ExecStart=/sbin/runuser -l zhangsan -c "/usr/bin/vncserver %i"
PIDFile=/home/zhangsan/.vnc/%H%i.pid

5.重加载 systemd

[root@localhost ~]# systemctl daemon-reload

6.为VNC设密码

[root@localhost ~]# vncpasswd

7.修改防火墙设置

iptables:

vim /etc/sysconfig/iptables

加入:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT

重启防火墙服务:

service iptables restart

如果防火墙是firewalld:

[root@localhost ~]# firewall-cmd --permanent --add-service vnc-server
[root@localhost ~]# firewall-cmd --reload

8.设置vncserver服务

[root@localhost ~]# systemctl enable vncserver   #设置开机自启动
[root@localhost ~]# systemctl start vncserver     #启动服务

9.这样基本上Centos 端就设好了,Windows 端要去下一个VNC Viewer 的软件。

技术分享图片

需要说明的是,如果直接连接 ip或者ip:5900,会提示the connection was refused by the host computer。无法连接。
正确的写法是IP加端口号,但是这边的端口号不是设置的5900,而是在5900基础上加上虚拟机中的VNC序号,如第一张图中序号为1。正确写法是IP:5901 (如我的机子填写 192.168.58.136:5901)

技术分享图片

转录:https://www.cnblogs.com/tibit/p/6144397.html

VNC 远程连接vmware下centOS7

原文:https://www.cnblogs.com/wkvip/p/11770052.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!