前言
TeamViewer介绍
TeamViewer 提供了几种不同的客户端来满足不同场景下的远程访问需求。下面是对 TeamViewer QuickSupport、TeamViewer Full Client(也称为 TeamViewer 主程序)和 TeamViewer Host 的主要区别概述:
-
TeamViewer QuickSupport
- 用途:主要用于临时的远程支持会话。用户不需要安装或配置任何设置即可接收远程帮助。
- 安装:它是一个非常轻量级的应用程序,通常不需要完整的安装过程,只需运行即可使用。
- 功能限制:只能用于接受远程控制,无法主动发起远程连接或进行文件传输等操作。
- 适用场景:适用于需要临时远程协助的用户。
-
TeamViewer Full Client (TeamViewer 主程序)
- 用途:提供完整的 TeamViewer 功能集,包括远程控制、文件传输、在线会议等。
- 安装:需要完整安装,并且可以在安装过程中进行各种配置。
- 功能全面:除了接收远程支持外,还可以主动发起远程连接、进行文件传输、召开在线会议等。
- 适用场景:适用于经常需要进行远程控制和协作的专业人士。
-
TeamViewer Host
- 用途:专为无人值守的远程访问设计,例如服务器或办公室中的计算机在没有人实际在场时也能被远程访问。
- 安装:通常作为服务在后台运行,需要进行安装并配置相关设置以允许无人值守的访问。
- 持续可用:即使没有用户登录,也可以远程访问这些计算机。
- 适用场景:适用于需要24/7远程访问的服务器和其他无人看管的设备。
简单来说,如果你只需要偶尔接收远程支持,那么 TeamViewer QuickSupport 就足够了;如果你需要进行更复杂的远程操作,如主动发起连接或文件传输,则应使用 TeamViewer Full Client;而 TeamViewer Host 则是针对需要无人值守远程访问的情况。
1. Linux环境
1.1 更新和升级系统软件包
[root@Fedora-Desktop ~]# dnf update -y
[root@Fedora-Desktop ~]# dnf upgrade -y
1.2 下载teamviewer安装包
[root@Fedora-Desktop ~]# ls
公共 模板 视频 图片 文档 下载 音乐 桌面
[root@Fedora-Desktop ~]#
[root@Fedora-Desktop ~]# wget2 https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
teamviewer.x86_64.rp 100% [====================================================================================================>] 90.92M 3.05MB/s
[Files: 1 Bytes: 90.92M [2.12MB/s] Redirects: 2 Todo: 0 Errors: 0 ]
[root@Fedora-Desktop ~]# ls
公共 模板 视频 图片 文档 下载 音乐 桌面 teamviewer.x86_64.rpm
1.3 安装teamviewer
[root@Fedora-Desktop ~]# dnf install -y teamviewer.x86_64.rpm
······
上次元数据过期检查:0:18:42 前,执行于 2024年07月25日 星期四 18时41分37秒。
依赖关系解决。
=======================================================================================================================================================
软件包 架构 版本 仓库 大小
=======================================================================================================================================================
安装:
teamviewer x86_64 15.55.3-0 @commandline 91 M
安装依赖关系:
minizip-ng-compat x86_64 3.0.10-7.fc40 fedora 65 k
事务概要
=======================================================================================================================================================
安装 2 软件包
总计:91 M
总下载:65 k
安装大小:368 M
下载软件包:
minizip-ng-compat-3.0.10-7.fc40.x86_64.rpm 85 kB/s | 65 kB 00:00
-------------------------------------------------------------------------------------------------------------------------------------------------------
总计 85 kB/s | 65 kB 00:00
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
运行脚本: teamviewer-15.55.3-0.x86_64 1/1
准备中 : 1/1
安装 : minizip-ng-compat-3.0.10-7.fc40.x86_64 1/2
安装 : teamviewer-15.55.3-0.x86_64 2/2
运行脚本: teamviewer-15.55.3-0.x86_64 2/2
gtk-update-icon-cache: Cache file created successfully.
已安装:
minizip-ng-compat-3.0.10-7.fc40.x86_64 teamviewer-15.55.3-0.x86_64
完毕!
[root@Fedora-Desktop ~]#
1.4 检查
[root@Fedora-Desktop ~]# which teamviewer
/usr/bin/teamviewer
[root@Fedora-Desktop ~]#
1.5 打开
1.6 查看ID信息
2. Windows环境
2.1 安装TeamViewer Full Full Client
这里我们用TeamViewer Full Client :下载地址
2.2 使用
登录TeamViewer,如果没有账号的话,自行创建一个。
我已经有账号了,登录上是这个样子。
2.3 ID连接信息
这个是在Linux终端上打开TeamViewer上面显示的信息。
ID: 281 914 386
密码: nezf2yic
2.4 验证
输入手机号
输入验证码
2.5 Windows远程连接Linux
输入密码即可,密码是TeamViewer被远程控制方上显示的。
密码: nezf2yic
2.6 Linux终端允许远程交互
2.7 成功远程
2.8 扩展
如果需要24小时远程的话,建议用[TeamViewer Host](Linux (teamviewer.com))
3. 特殊需求使用
可以在本地用VMware workstaion上安装一台Linux的虚拟机,并在上面安装开发环境,然后通过TeamViewer 远程登录过去,进行开发。
Fedora安装VScode:请参考这篇文章
3.1 下载teamviewer-host安装包
[root@Fedora-Desktop ~]# wget2 https://download.teamviewer.com/download/linux/teamviewer-host.x86_64.rpm
teamviewer-host.x86_ 100% [====================================================================================================>] 89.28M 55.53KB/s
[Files: 1 Bytes: 89.28M [63.67KB/s] Redirects: 2 Todo: 0 Errors: 0 ]
[root@Fedora-Desktop ~]# ls
公共 模板 视频 图片 文档 下载 音乐 桌面 teamviewer-host.x86_64.rpm teamviewer.x86_64.rpm
[root@Fedora-Desktop ~]#
3.2 安装teamviewer-host
[root@Fedora-Desktop ~]# dnf install -y teamviewer-host.x86_64.rpm --allowerasing
上次元数据过期检查:1:45:46 前,执行于 2024年07月25日 星期四 20时45分28秒。
依赖关系解决。
=======================================================================================================================================================
软件包 架构 版本 仓库 大小
=======================================================================================================================================================
安装:
teamviewer-host x86_64 15.55.3-0 @commandline 89 M
移除依赖的软件包:
teamviewer x86_64 15.55.3-0 @@commandline 368 M
事务概要
=======================================================================================================================================================
安装 1 软件包
移除 1 软件包
总计:89 M
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
安装 : teamviewer-host-15.55.3-0.x86_64 1/2
运行脚本: teamviewer-host-15.55.3-0.x86_64 1/2
gtk-update-icon-cache: Cache file created successfully.
运行脚本: teamviewer-15.55.3-0.x86_64 2/2
Removed "/etc/systemd/system/multi-user.target.wants/teamviewerd.service".
Clearing assignments ...
done
删除 : teamviewer-15.55.3-0.x86_64 2/2
运行脚本: teamviewer-15.55.3-0.x86_64 2/2
已安装:
teamviewer-host-15.55.3-0.x86_64
已移除:
teamviewer-15.55.3-0.x86_64
完毕!
[root@Fedora-Desktop ~]# rpm -qa | grep -i teamviewer
teamviewer-host-15.55.3-0.x86_64
[root@Fedora-Desktop ~]#
3.3 Linux关闭防火墙
# teamviewerd 服务的监听端口
[root@Fedora-Desktop ~]# netstat -nltup | grep -i teamviewer
tcp 0 0 127.0.0.1:5939 0.0.0.0:* LISTEN 21269/teamviewerd
tcp 0 0 0.0.0.0:5938 0.0.0.0:* LISTEN 21269/teamviewerd
tcp6 0 0 :::5938 :::* LISTEN 21269/teamviewerd
[root@Fedora-Desktop ~]#
[root@Fedora-Desktop ~]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; preset: enabled)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (running) since Thu 2024-07-25 19:03:11 CST; 4h 17min ago
Docs: man:firewalld(1)
Main PID: 950 (firewalld)
Tasks: 2 (limit: 4587)
Memory: 5.4M (peak: 53.2M swap: 24.1M swap peak: 24.1M)
CPU: 813ms
CGroup: /system.slice/firewalld.service
└─950 /usr/bin/python3 -sP /usr/sbin/firewalld --nofork --nopid
7月 25 19:03:10 Fedora-Desktop systemd[1]: Starting firewalld.service - firewalld - dynamic firewall daemon...
7月 25 19:03:11 Fedora-Desktop systemd[1]: Started firewalld.service - firewalld - dynamic firewall daemon.
[root@Fedora-Desktop ~]#
[root@Fedora-Desktop ~]# systemctl stop firewalld.service
[root@Fedora-Desktop ~]# systemctl disable firewalld.service
Removed "/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service".
Removed "/etc/systemd/system/multi-user.target.wants/firewalld.service".
[root@Fedora-Desktop ~]#
3.4 打开
3.5 登录前需设置
3.6 Windows远程连接Linux
其他功能自行设置。
4. 补充
在Linux中teamviewer中也有一些高级功能,自行设置。