本文介绍了 headless Linux系统(例如服务器)上TeamViewer (Classic)的安装和配置

  • 可能没有屏幕
  • 可能没有运行X服务器
  • 可能通过ssh
  • 可能用于无人值守访问

基本安装与在Linux上安装TeamViewer (Classic)中所述相同。

本文适用于所有TeamViewer (Classic)用户。

没有屏幕的Xorg

📌注意:默认情况下,如果未检测到任何屏幕,则Xorg将不会启动。 您可以通过使用虚拟屏幕定义创建Xorg配置来防止这种情况。

没有Xorg的帧缓冲控制台

TeamViewer (Classic)可用于访问没有图形桌面环境(Xorg,Wayland)的计算机。 TeamViewer (Classic)使您可以连接到前台控制台(如 fgconsole所示)。 换句话说,当前在屏幕上可见的VT(虚拟终端)–如果已连接屏幕,则将可见。

📌注意:控制台必须是帧缓冲控制台。 如果文件 /dev/fb0不存在,则可能必须调整内核配置或内核引导参数。

与控制台的连接是排他的。 如果X服务器正在运行,则传入的连接将进入活动的X会话。

📌注意:如果没有安装或使用X服务器,从技术上可以忽略对Qt的依赖。 您可以使用TAR包来代替强制包管理器忽略它们。

无人值守访问:命令行配置

控制台上或通过ssh安装时,UI不可用于查看TeamViewer (Classic) ID,设置密码或将设备分配给您的TeamViewer (Classic)帐户。 但是,在命令行上也可以使用相同的功能。

teamviewer help       # list all available commands
teamviewer info       # show TeamViewer (Classic) ID
teamviewer passwd     # set password
teamviewer setup      # assign device to account

如果您为设备进行帐户分配,则无需设置密码。 只需按照设置助手完成即可。 然后,该设备将显示在您的计算机和联系人列表中。

安装和设置示例如下所示:

$ apt install ./teamviewer*.deb
$ teamviewer setup
Please enter your e-mail: [email protected]
Please enter your password: ******
You have successfully added this computer to your Computers & Contacts.