Windows下使用VNC连接CentOS7远程桌面

本文详细介绍了如何在Windows环境下使用VNC(TigerVNC)连接到CentOS7的远程桌面。内容包括:1. 在CentOS7上安装和配置VNC服务,包括安装vnc-server,配置防火墙;2. 客户端的远程连接步骤;3. 如何开启和配置多个vncserver以满足不同用户需求。整个过程涉及vncserver的安装、配置、启动、密码设置以及防火墙端口开放等关键步骤。
摘要由CSDN通过智能技术生成

在实际维护远程linux服务器主机时,有时候纯命令行模式可能无法满足我们的需要,这时候需要使用远程主机的GUI模式,即能看到服务器的桌面,一般会使用两种方式:Xmanager或者VNC。我一开始使用的是Xmanager,版本是Xmanager5 Enterprise,但是在连接服务器时,可以连接上(已经看到主机名),却无法打开桌面,折腾了很久终于放弃,选择了VNC,相比之下方便很多。下面就自己的实践经验小结下,需要的朋友可以看看。
说明下我这里CentOS主机已经安装了Gohome桌面,没有安装的请安装一个gui桌面。

一、Linux主机安装VNC服务

1、安装vnc-server

VNC分为服务端和客户端,linux服务器主机需要安装vncserver,centos7下一般使用tigervnc。
root下执行命令:

#yum install -y tigervnc-server

安装完毕后需要配置。

2、配置vnc-server

进入目录

#cd /lib/systemd/system
#ls

我们会看到有个service叫做vncserver@.service,这就是我们需要的vnc服务。但是需要对它进行配置才可以使用。假设我们当前为root用户配置远程桌面,配置流程如下:

首先,复制该service,命名为vncserver@:1.service,

#cp vncserver@.service vncserver@:1.service

然后修改vncserver@:1.service

#vi 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=/sbin/runuser -l < User> -c “/usr/bin/vncserver %i ”
PIDFile=/home/< User>/.vnc/%H%i.pid
ExecStop=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’

[Insta

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值