如何以编程方式远程登录用户

如何以编程方式远程登录用户

我如何以编程方式远程(使用 SSH)登录用户,以便 lightdm 登录屏幕关闭并加载用户桌面,就像他们已经物理输入了用户名和密码一样?

我有一个原始的 Ubuntu 12.04 桌面设置,我希望能够通过 SSH 远程启动桌面应用程序。我已经通过指定 实现了这一点export DISPLAY=:0,但是, 假设已经有一个 X-session 正在运行。

編輯:我認為不是意思是 VNC/RDP/Nx。我的意思是字面上地登录身体的终端,但当你不是在物理终端。想象一下,有人坐在你的物理 Linux 计算机前,你想让他们登录,但又不想告诉他们你的密码。相反,你通过 SSH 进入计算机,运行脚本让他们登录并启动桌面会话。

答案1

为什么不尝试一个专为 ssh 远程登录而设计的程序呢?详细信息可以在这里找到: http://manpages.ubuntu.com/manpages/lucid/man1/ssh.1.html

只需将程序添加到启动列表并提供所需的参数。

相关内容