×

tightvnc简明安装以及使用(Windows连接centos7)

hqy hqy 发表于2022-07-16 16:40:37 浏览1501 评论0

抢沙发发表评论

 tightvnc简明安装以及使用(Windows连接centos7)

VNC [1]  (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。


在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver 和 vncviewer。


在Windows中,VNC就两个程序,一个为tvnserver.exe,另一个为tvnviewer.exe,和Linux版本的命令对应关系。


下载地址:https://www.tightvnc.com/download/2.8.27/tightvnc-2.8.27-gpl-setup-64bit.msi


Windows端的操作步骤:

tightvnc的Windows端秉承Windows的风格(傻瓜化),安装不用废话,一直下一步即可。


Linux端的主要操作步骤:

tightvnc的Linux端需要安装 tightvnc-server,采用方式为yum 安装,安装前需要查看是否安装了桌面(无桌面vnc连接会灰屏失败)


yum grouplist 输出内容里有Installed Environment Groups:GNOME Desktop即为有桌面服务,如果没有,安装命令为:


yum groupinstall "GNOME Desktop" -y (安装时间挺长,主要是安装的包多,大概1000个左右,20分钟左右)


yum install tightvnc-server -y   这里说明一下,是Windows作为客户端连接Linux的服务端,所以Linux端只装服务端。既然是服务端,那么就需要开启这个服务,


cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service(复制服务启动脚本到/etc的服务管理目录下,打开并编辑该文件)


[Unit]

Description=Remote desktop service (VNC)

After=syslog.target network.target


[Service]

Type=forking

User=root

ExecStart=/usr/bin/vncserver :1 -geometry 1280x1024 -depth 16 -securitytypes=none -fp /usr/share/X11/fonts/misc

ExecStop=/usr/bin/vncserver -kill :1

[Install]

WantedBy=multi-user.target


相比较原文件,模式改为 了forking,添加了用户,启动时添加了参数。保存该文件的修改,将服务加入开机启动,并启动服务。


systemctl enable vncserver@:1.service 


systemctl start vncserver@:1.service


systemctl status vncserver@:1.service    (看到服务启动正常即可)


netstat -antup  (查看tightvnc所开放的端口,这一步不能少,因为端口并不是固定的哦)


[root@centos11 ~]# netstat -antup| grep Xvnc

tcp        0      0 0.0.0.0:5903            0.0.0.0:*               LISTEN      15671/Xvnc          

tcp        0      0 0.0.0.0:6003            0.0.0.0:*               LISTEN      15671/Xvnc          

tcp        0      0 192.168.0.21:5903       192.168.0.2:59662       ESTABLISHED 15671/Xvnc          

tcp        0      0 192.168.0.21:6003       192.168.0.2:59660       ESTABLISHED 15671/Xvnc          

tcp6       0      0 :::5903                 :::*                    LISTEN      15671/Xvnc          

tcp6       0      0 :::6003                 :::*                    LISTEN      15671/Xvnc 


可以看到该服务启动的端口是5903.


Windows运行tvnviewer.exe



打赏

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

分享到:


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

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客