HQY

×

CentOS6部署VNC服务端

hqy hqy 发表于2026-06-02 17:05:45 浏览5 评论0

抢沙发发表评论

在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,vncconnect。

下面以CentOS6.2为例,安装VNC步骤如下:

一、更新YUM源

sudo vi /etc/yum.repos.d/CentOS-Base.repo

在新文件中添加以下内容(以清华大学开源镜像站为例):

[base]name=CentOS-6.10 -Base

baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/os/$basearch/

gpgcheck=1

gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/RPM-GPG-KEY-CentOS-6  [updates]name=CentOS-6.10 - Updates

baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/updates/$basearch/

gpgcheck=1

gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/RPM-GPG-KEY-CentOS-6  [extras]name=CentOS-6.10 - Extras

baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/extras/$basearch/

gpgcheck=1

gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/RPM-GPG-KEY-CentOS-6  [centosplus]name=CentOS-6.10 - Plus

baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/centosplus/$basearch/

gpgcheck=1

enabled=0gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/RPM-GPG-KEY-CentOS-6  

[contrib]name=CentOS-6.10 - Contrib

baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/contrib/$basearch/

gpgcheck=1

enabled=0gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/RPM-GPG-KEY-CentOS-6

保存配置文件后,执行以下命令更新YUM缓存

sudo yum clean all

sudo yum makecache

二、安装gnome桌面环境

如果系统已经安装了gnome桌面环境,此步省略。

# 安装fontforge,避免字体出现方框乱码

yum install fontforge -y

# 安装gnome桌面环境

yum groupinstall Desktop -y

# 安装中文语言支持包

yum groupinstall 'Chinese Support' -y

# 设置系统默认语言为中文

sed -i '/LANG/c\LANG="zh_CN.UTF-8"' /etc/sysconfig/i18n

source /etc/sysconfig/i18n

三、部署vnc server

# 安装vnc软件包

yum install tigervnc tigervnc-server -y

# 设置vncserver开机启动

chkconfig vncserver on

# 设置vnc登录密码,密码保存在~/.vnc/passwd

# 如果修改普通用户的vnc密码,要先su切换到此用户下

vncpasswd

# 查看vncserver配置文件

rpm -qc tigervnc-server

# 配置vncserver

vim /etc/sysconfig/vncservers

# 以用户root启动第一个和第二个桌面

VNCSERVERS="1:root 2:root"

# 调整分辨率

VNCSERVERARGS[1]="-geometry 1024x768"

VNCSERVERARGS[2]="-geometry 1024x768"

# 启动vncserver,下面启动了两个桌面

vncserver :1

vncserver :2

# 修改xstartup文件,把最后的twm &改为gnome-session &

# 此文件只有在vncserver启动之后,才会出现,修改后重启vncserver

vim ~/.vnc/xstartup

# 停止vncserver

vncserver -kill :1

vncserver -kill :2

# 配置防火墙

iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT

iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT

service iptables save

至此服务端部署完毕,你可以通过UltraVNC Viewer、TigerVNC Viewer或者RealVNC Viewer访问远程桌面了。

下面介绍下常用操作:

# 批量启动

service vncserver start

# 批量重启

service vncserver restart

# 批量停止

service vncserver stop

# 查看运行的桌面

vncserver -list

四、如果vncserver 不监听0.0.0.0,只监听127.0.0.1,则重启 VNC Server

# 假设你是在第1个显示会话上运行VNC Server
vncserver -kill :1  
# 重新启动VNC Server
vncserver         


打赏

本文链接:https://www.kinber.cn/post/6599.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客