Centos 7安装GNOME、VNC,通过MobaXterm进行VNC访问

更新依赖
yum update -y
yum grouplist
yum groupinstall -y “GNOME Desktop”
systemctl set-default graphical.target
reboot

1、需要先安装Gnome桌面,然后安装VNC服务软件,命令如下。

yum install tigervnc-server -y
安装完成后使用如下命令进行验证是否安装成功

rpm -qa|grep tigervnc-server
第二步:复制vnc的启动操作脚本, vncserver@:1.service中的:1表示"桌面号",启动的端口号就是5900+桌面号,即是5901,如果再有一个就是2啦,端口号加1就是5902,以此类推:

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
第三步:编辑 /etc/systemd/system/vncserver@:1.service

vim /etc/systemd/system/vncserver@:1.service
在这里插入图片描述
我使用的是root用户,如果为普通用户则修改为普通用户即可,修改完成后退出保存即可

第四步,设置vnc的登录密码

vncpasswd

这里需要设置一个六位的密码,输入两次后会提示是否设置view-only password(仅查看,无控制权限)这个可不设置,输入no

第五步,启动VNC服务
systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service
netstat -lnpt|grep Xvnc
在这里插入图片描述
到这一步,基本上已经完成了,如果连接不上可以关闭防火墙或者打开防火墙的5061端口,注意关闭防火墙和SElinux。

vncserver -geometry 1920x1080

第7步 防火墙开放5901、5900端口
现在可以进行VNC连接。
在这里插入图片描述

centos重启后vnc失效,检查是否正常用vncserver,删除对应的x2文件夹
[root@hadoop .vnc]# rm -rf /tmp/.X11-unix/X1
[root@hadoop .vnc]# rm -rf /tmp/.X11-unix/X2
systemctl start vncserver@:1.service

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
您可以按照以下步骤在 CentOS 7 上安装 VNC: 1. 使用 root 用户登录到 CentOS 7。 2. 确保系统已更新到最新版本,可以运行以下命令来更新软件包: ``` yum update ``` 3. 安装 VNC Server 和图形化界面,可以使用以下命令进行安装: ``` yum groupinstall "GNOME Desktop" "Graphical Administration Tools" ``` 4. 安装 TigerVNC Server 软件包,可以使用以下命令进行安装: ``` yum install tigervnc-server ``` 5. 配置 VNC Server,您需要为每个用户设置一个 VNC 密码。以 root 用户为例,运行以下命令设置密码: ``` vncpasswd ``` 6. 创建并编辑 VNC Server 的配置文件(以 root 用户为例): ``` vi /etc/systemd/system/vncserver@:1.service ``` 在文件中添加以下内容: ``` [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/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 ``` 7. 保存并退出编辑器。 8. 启动 VNC Server 服务,并将其设置为开机启动: ``` systemctl enable vncserver@:1.service systemctl start vncserver@:1.service ``` 9. 配置防火墙以允许 VNC 连接,运行以下命令: ``` firewall-cmd --permanent --zone=public --add-service=vnc-server firewall-cmd --reload ``` 10. 现在您可以使用 VNC 客户端连接到 CentOS 7 的 VNC 服务器,使用 IP 地址和端口号 `5901`。 请注意,这只是一种基本的安装和配置方法,您可能需要根据您的需求进行进一步的定制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值