如何在首次启动时从/在控制台下接受teamviewer许可协议

vas*_*sek 7 ssh console teamviewer

我有远程Linux机器(ubuntu 14.04),具有远程SSH访问和全新安装的TeamViewer 10.0.46203(DEB).

我尝试通过此命令启动teamviewer并通过ssh控制台获取TeamViewer ID:

  $ teamviewer --info
Run Code Online (Sandbox Code Playgroud)

哪个打印版本,状态,ID.

但我没有取得任何成功,因为它首次启动时需要接受许可协议.所以我尝试-X通过SSH 启动密钥,但这个窗口接受许可协议按钮不会出现!仅当它无法接受许可证时才会出现带有错误消息的窗口.

我的问题:如何在首次启动时从/在控制台下接受teamviewer许可协议?

vas*_*sek 5

我向teamviewer支持小组写了同样的问题,并得到了这样的答复:

通过SSH安装TeamViewer时,请记住,必须有一个EULA协议,GUI才能启动以接收ID。

在以后的发行版中将有一个用于此目的的参数,但是,现在,请使用以下命令停止TeamViewer守护程序:

teamviewer --daemon stop

然后只需在/opt/teamviewer9/config/global.config文件中添加以下行:

[int32] EulaAccepted = 1

[int32] EulaAcceptedRevision = 6

之后,请使用以下命令启动TeamViewer守护程序:

teamviewer --daemon start

另外,请运行命令(在基于debian的发行版中)

export DISPLAY=:0; nohup iceweasel &>/dev/null &

以允许打开GUI并检索TeamViewer ID。

然后,您可以使用该命令运行TeamViewer,因为该命令sudo teamviewer & disown从Shell的作业控件中删除了该进程,但仍将其连接到终端。

预先谢谢您,如果您还有其他疑问,请告诉我...

Fedora 20的步骤如下:

1.)SSH进入计算机以安装TeamViewer(按照安装说明进行操作。如果需要shell命令帮助,则进行操作teamviewer --help)2.)安装TeamViewer之后,请设置无人值守密码teamviewer --passwd [PASSWD] 3.)之后,请使用sudo teamviewer --daemon stop 4. 停止守护程序。位于以下位置的/opt/teamviewer/config/global.conf中的global.conf文件:

[int32] Always_Online = 1

[int32] EulaAccepted = 1

[int32] EulaAcceptedRevision = 6

5.)然后使用启动守护进程,sudo teamviewer --daemon --start或者根据需要重新启动sudo teamviewer --daemon restart

6.)然后使用以下命令重新启动GDM systemctl restart gdm.service

那你应该很好走!


Gab*_*enn 5

在 TeamViewer 10 中有一个选项licence,您可以通过该选项接受 EULA。

$teamviewer license accept
Run Code Online (Sandbox Code Playgroud)

您可能需要使用$teamviewer daemon restart.