CentOS8.4安装VNC 远程桌面登录CentOS

攻城狮 软件 2.8K+

CentOS8.4安装VNC 远程桌面登录CentOS-第1张图片-挨踢攻城狮

一.安装

1.以root用户运行以下命令来安装vncserver;


yum install tigervnc–server tigervnc–server–module –y

或者


yum install tigervnc–server

2.同样运行以下命令来安装vncviewer;


yum install vnc

3.停止并禁用防火墙;


systemctl stop firewalld.service

systemctl disable firewalld.service

二.配置

1.vncviewer基本上不用配置;

2.vncserver的配置,创建一个新的配置文件,以开启1号窗口为例(也可以同时开启多个窗口,修改数字即可),方法如下:

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

或者再增加一个窗口:

cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:2.service


编辑vi /etc/systemd/system/vncserver@:1.service

按照指示修改内容参数(由于我打算以root来连接图形界面,因此都改为了root用户)


[Unit]

Description=Remote desktop service (VNC)

After=syslog.target network.target

 

[Service]

Type=forking

User=root

 

ExecStartPre=-/usr/bin/vncserver –kill %i

ExecStart=/usr/bin/vncserver %i –geometry 1920×1080 –depth 24

PIDFile=/root/.vnc/%H%i.pid

ExecStop=-/usr/bin/vncserver –kill %i

 

[Install]

WantedBy=multi–user.target

如果 Type=forking报错,改为Type=simple

上述内容中最好设置为root用户,否则会报错


三.应用

1. 更新systemctl以使其生效;

systemctl daemon–reload

2. 设置vncserver的密码;

vncpasswd:1

按提示输入密码以及确认密码

注释:


Password:第一次输入密码


Verify:确认密码


Would you like to enter a view-only password (y/n)?:是否创建一个只读用户 选N即可


3. 启动该服务用来启用vnc的1号窗口;

systemctl start vncserver@:1.service  或者 vncserver :1

关闭1号窗口:

systemctl stop vncserver@:1.service   或者 vncserver –kill :1

4. 设置为开机自动启动;

systemctl enable vncserver@:1.service

5;查看端口是否监听:


netstat –lnpt|grep Xvnc

6.开放防火墙的5901端口:


firewall–cmd —zone=public —add–port=5901/tcp —permanent

7.关闭SELinux,编辑/etc/selinux/config 文件:


vim /etc/selinux/config

SELINUX=enforcing改为SELINUX=disabled


8、使用vncviewer客户端连接服务器(该客户端可自行百度搜索下载即可)

CentOS8.4安装VNC 远程桌面登录CentOS-第2张图片-挨踢攻城狮

9、输入IP后会弹出确认,点击contiue即可:

CentOS8.4安装VNC 远程桌面登录CentOS-第3张图片-挨踢攻城狮

10、可以看到已成功登陆图形化界面

CentOS8.4安装VNC 远程桌面登录CentOS-第4张图片-挨踢攻城狮


标签: CentOS8安装VNC

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~