gpt4 book ai didi

linux - 我如何知道 teamviewer 是否执行成功并获取 session ID 和密码?

转载 作者:IT王子 更新时间:2023-10-29 00:35:18 25 4
gpt4 key购买 nike

我正在尝试在 headless ubuntu 操作系统中运行 TeamViewer。该操作系统作为 amazon ec2 AMI 运行,因此我无法对其进行物理访问。目前,我只是在 ssh 中输入命令“teamviewer”,我得到的唯一输出是这样的:

TeamViewer: 6.0.9258

Profile: /home/ubuntu (ubuntu)

Desktop:

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 10.04.3 LTS

Release: 10.04

Codename: lucid

Checking setup...

Launching c:\Program Files\TeamViewer\Version6\TeamViewer.exe...

启动成功了吗?如果是这样,我如何知道 session ID 和密码,以便我可以从另一台机器连接到它?

最佳答案

鉴于您有一个正在运行的 X 服务器(或 Xvfb)并且正确设置了 DISPLAY 和 XAUTHORITY,TeamViewer 应该会启动。

cat ~/.teamviewer/7/logfiles/TeamViewer7_Logfile.log | grep '^ID:' 会给你 ID,但在第一次启动时不起作用。 (日志文件符号链接(symbolic link)是在第二次启动时创建的)。当然你也可以通过日志文件查看是否正常启动。 Wine 问题记录到 ~/.teamviewer/7/logfiles/winelog)

获取ID和密码,截图真的是最简单的办法。像上面一样,必须正确设置 DISPLAY 和 Xauthority。然后,

xwd -name TeamViewer | xwdtopnm | pnmtopng > tvscreen.png

会成功的。

[编辑]

在 TeamViewer 8 及更高版本中,不需要屏幕截图技巧。从命令行,可以设置密码并打印 ID见:

teamviewer --help
teamviewer --info
teamviewer --passwd [PASSWD]

关于linux - 我如何知道 teamviewer 是否执行成功并获取 session ID 和密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6968040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com