如何仅使用 shell 启动 TeamViewer 以充当服务器?

vid*_*zer 7 linux teamviewer

我拥有对服务器的 root shell 访问权限,但需要在其上使用图形应用程序。如何在 linux 服务器上启动 TeamViewer(已安装),以便获取会话的 ID 和密码?

Jos*_*shP 4

在这里找到了这个。不过,我建议您点击链接,因为作者确实解释了更多。

\n\n

基本上,该脚本在启动时自动启动 Teamviewer,截取 Teamviewer 屏幕的屏幕截图(其中包括 ID 和密码),并将其附加到在 Thunderbird 中编写的电子邮件中。

\n\n

如果你问我的话,我觉得这很漂亮。希望它有效:)

\n\n
[sourcecode language="bash"]\necho \xe2\x80\x98Loading TeamViewer\xe2\x80\xa6\xe2\x80\x99;\nteamviewer &\necho \xe2\x80\x98waiting 20 seconds\xe2\x80\x99;\nsleep 20;\necho \xe2\x80\x98Taking screenshot\xe2\x80\x99;\nimport -window root YOURSCREENSHOTNAME.png;\necho \xe2\x80\x98Creating email\xe2\x80\x99;\nthunderbird -compose \xe2\x80\x9cto=\xe2\x80\x99YOUR@EMAILADDRESS.HERE\xe2\x80\x99,subject=\xe2\x80\x99TV PWD\xe2\x80\x99,attachment=\xe2\x80\x99~/YOURSCREENSHOTNAME.png\xe2\x80\x99,body=\xe2\x80\x99login now\xe2\x80\x99\xe2\x80\x9d &\necho \xe2\x80\x98waiting 2 seconds\xe2\x80\x99;\nsleep 2;\nxdotool key \xe2\x80\x98ctrl+Return\xe2\x80\x99;\n[/sourcecode]\n
Run Code Online (Sandbox Code Playgroud)\n