赞
踩
1.1 VNC简介
VNC (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件,可以实现远程控制计算机的功能。
1.2 VNC组成
VNC基本上是由两部分组成,在任何安装了客户端的应用程序(vncviewer)的计算机都能十分方便地与安装了服务器端的应用程序(vncserver)的计算机相互连接。
客户端的应用程序vncviewer
服务器端的应用程序vncserver
1.3 常见的VNC工具
RealVNC:是一款功能强大的VNC工具,支持多种操作系统,包括Windows、Linux、Mac OS X等,具有高安全性和可靠性。
UltraVNC:是一款免费的VNC客户端和服务器软件,支持Windows操作系统,提供了远程桌面、文件传输、文本聊天等功能。
TightVNC:是一个小巧而强大的VNC工具,支持Windows、Linux以及Unix等多种操作系统,具有较高的安全性和性能。
TigerVNC:是一个开源的VNC工具,支持Windows、Linux以及Mac OS X等多种操作系统,具有稳定性和高性能。
TeamViewer:是一款针对远程支持、远程控制和在线协作的应用软件,可以实现桌面共享、远程协助、文件传输等功能。
本次实践为个人测试环境,服务器操作系统版本为Rocky Linux 8.9,客户端主机使用Windows10操作系统
角色
主机名
主机IP
操作系统版本
内核版本
vncserver
localhost
192.168.3.168
Rocky Linux 8.9 (Green Obsidian)
4.18.0-513.5.1.el8_9.x86_64
vncviewer
N/A
192.168.3.35
Windows 10 Pro
N/A
3.1 使用yum源安装tigervnc-server包
dnf -y install tigervnc-server
3.2 检查vncserver安装状态
[root@localhost ~]# rpm -qa | grep tigervnc
tigervnc-license-1.13.1-2.el8.noarch
tigervnc-server-1.13.1-2.el8.x86_64
tigervnc-server-minimal-1.13.1-2.el8.x86_64
tigervnc-selinux-1.13.1-2.el8.noarch
4.1 分别创建vncuser01、vncuser02用户,并设置密码
[root@localhost ~]# useradd vncuser01
[root@localhost ~]# useradd vncuser02
[root@localhost ~]# echo 123 | passwd --stdin vncuser01 # 设置密码为123
Changing password for user vncuser01.
passwd: all authentication tokens updated successfully.
[root@localhost ~]# echo 123 | passwd --stdin vncuser02 # 设置密码为123
Changing password for user vncuser02.
passwd: all authentication tokens updated successfully.
5.1 切换到vncuser01用户,启动vncserver服务,设置vnc连接密码
[root@localhost ~]# su - vncuser01
[vncuser01@localhost ~]$ vncserver
WARNING: vncserver has been replaced by a systemd unit and is now considered deprecated and removed in upstream.
Please read /usr/share/doc/tigervnc/HOWTO.md for more information.
You will require a password to access your desktops.
Password:
Password must be at least 6 characters - try again # 密码长度至少6位
Password: # 设置密码为123456
Verify: # 再次输入密码
Would you like to enter a view-only password (y/n)? n # 询问你是否要再输入一个只有观看权限而被禁止操作的远程桌面的密码
A view-only password is not used
xauth: file /home/vncuser01/.Xauthority does not exist
New ‘localhost.localdomain:1 (vncuser01)’ desktop is localhost.localdomain:1
Creating default startup script /home/vncuser01/.vnc/xstartup
Creating default config /home/vncuser01/.vnc/config
Starting applications specified in /home/vncuser01/.vnc/xstartup
Log file is /home/vncuser01/.vnc/localhost.localdomain:1.log
5.2 切换到vncuser02用户,启动vncserver服务,设置vnc连接密码
[vncuser01@localhost ~]$ exit
logout
[root@localhost ~]# su - vncuser02
[vncuser02@localhost ~]$ vncserver
WARNING: vncserver has been replaced by a systemd unit and is now considered deprecated and removed in upstream.
Please read /usr/share/doc/tigervnc/HOWTO.md for more information.
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
xauth: file /home/vncuser02/.Xauthority does not exist
New ‘localhost.localdomain:2 (vncuser02)’ desktop is localhost.localdomain:2
Creating default startup script /home/vncuser02/.vnc/xstartup
Creating default config /home/vncuser02/.vnc/config
Starting applications specified in /home/vncuser02/.vnc/xstartup
Log file is /home/vncuser02/.vnc/localhost.localdomain:2.log
后面如果需要修改vnc连接密码,可以切换到对应用户执行vncpasswd进行修改
专属福利
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。