返回列表 发帖

Windows客户端通过VNC Viewer远程桌面到CentOS7.8

笺注:这是在 CentOS7.8安装KVM 的基础上进行的。


关闭SELinux:
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config


重启服务器:
shutdown -r






CentOS7使用阿里云的Yum源:
yum -y install wget
cd /etc/yum.repos.d/
rm -rf *

wget http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache

新的Yum源文件:
图片1.png
2020-10-15 12:16




设置使用Yum安装软件包时,保存软件包到服务器本地目录:(可选)
[root@ser1 ~]# sed -i 's/keepcache=0/keepcache=1/g' /etc/yum.conf
[root@ser1 ~]#
[root@ser1 ~]# head -3 /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=1


使用Yum安装软件包:
[root@ser1 ~]# yum -y install tigervnc tigervnc-server


自动保存下来的软件包:
[root@ser1 ~]# cd /var/cache/yum/x86_64/7/
[root@ser1 7]# ls
base  extras  timedhosts  timedhosts.txt  updates

[root@ser1 7]# find ./ -name "*.rpm"
./base/packages/fltk-1.3.4-1.el7.x86_64.rpm
./base/packages/mesa-libGLU-9.0.0-4.el7.x86_64.rpm
./base/packages/tigervnc-1.8.0-19.el7.x86_64.rpm
./base/packages/tigervnc-icons-1.8.0-19.el7.noarch.rpm
./base/packages/tigervnc-server-1.8.0-19.el7.x86_64.rpm



创建配置文件:
cd /lib/systemd/system/
cp vncserver@.service /etc/systemd/system/vncserver@:1.service


编辑配置文件:
[root@ser1 ~]# vi /etc/systemd/system/vncserver@\:1.service
#修改前
ExecStart=/usr/bin/vncserver_wrapper <USER> %i
#修改后
ExecStart=/usr/bin/vncserver_wrapper root %i


开启vncserver服务:
[root@ser1 ~]# systemctl daemon-reload
[root@ser1 ~]# systemctl start vncserver@:1.service
[root@ser1 ~]# systemctl enable vncserver@:1.service
Created symlink from /etc/systemd/system/multi-user.target.wants/vncserver@:1.service to /etc/systemd/system/vncserver@:1.service.




配置当前用户的vnc登陆密码:(这密码至少六位字符,和系统用户的密码没有关系,可以不一样;也可以用于修改当前用户的vnc密码。)
[root@ser1 ~]# vncpasswd
Password: # 输入自定义密码
Verify: # 输入自定义密码
Would you like to enter a view-only password (y/n)? n
A view-only password is not used



重启vncserver服务:
[root@ser1 ~]# systemctl restart vncserver@:1.service


检测vncserver服务是否运行中:
[root@ser1 ~]# nc -zv localhost 5901
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to ::1:5901.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.

[root@ser1 ~]# netstat -anp |grep 5901
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      2892/Xvnc           
tcp6       0      0 :::5901                 :::*                    LISTEN      2892/Xvnc




打开防火墙(firewalld)以下端口:( TCP 5901 )
firewall-cmd --zone=public --add-port=5901/tcp --permanent
firewall-cmd --reload






###########################
###########################

下载Vnc Viewer软件:https://pan.baidu.com/s/10AAwbVrKcebD5Hhh8cegag

在Windows客户端使用Vnc Viewer软件以”ip:1”的形式连接,输入vnc密码后进入

图片1.png
2020-8-17 09:21



图片2.png
2020-8-17 09:22



图片3.png
2020-8-17 09:22



图片2.png
2020-10-15 12:19



图片3.png
2020-10-15 12:19


笺注:可以直接复制粘贴英文(中文会乱码),但不能直接复制文件和文件夹。








卸载软件包:
[root@ser1 ~]# yum -y remove tigervnc tigervnc-server


离线使用Yum安装软件包:(以本地光盘作为Yum源)
[root@ser1 base]# pwd
/var/cache/yum/x86_64/7/base
[root@ser1 base]#
[root@ser1 base]# cp -rfp packages/ ~/

[root@ser1 base]# cd
[root@ser1 ~]# ls packages/
fltk-1.3.4-1.el7.x86_64.rpm         tigervnc-icons-1.8.0-19.el7.noarch.rpm
mesa-libGLU-9.0.0-4.el7.x86_64.rpm  tigervnc-server-1.8.0-19.el7.x86_64.rpm
tigervnc-1.8.0-19.el7.x86_64.rpm


[root@ser1 ~]# yum -y install packages/*






相关文章:
Windows客户端通过VNC Viewer远程桌面到CentOS6
Windows客户端通过VNC Viewer远程桌面到CentOS8

CentOS6使用mailx(使用新浪邮箱的25端口)

CentOS8使用CentOS-Vault源+EPEL
CentOS8使用mailx(使用126邮箱的25端口)

返回列表