是否可以使用 ssh 在远程计算机上登录用户?

elo*_*esp 2 linux ssh login gdm x-windows

我想通过 ssh 连接到服务器并以用户身份(远程)登录 X11 (gdm)。

一些背景信息:
我需要在30台计算机上安装一个wine应用程序,但是wine需要X11,没有人登录那里,所以wine无法正常工作。我想远程登录 display=:0.0 用户,以便该用户接收窗口(它只启动和关闭),我需要 ()ne没有人登录那里。我需要在那里启动一个图形应用程序(wine 安装程序),但我不能,因为它需要带有 X11 的显示器(以打开 wineconsole)。

简历:
是否可以在 X11 上远程登录用户

我的配置:每台计算机都有 fedora 10 和 gnome。


澄清:
不想进行X转发,我想显示远程计算机上的窗口,而不是我的窗口我想登录远程计算机上的用户。如果我去(fisicali)计算机,用户应该登录。


更新:我向 gdm 开发人员询问,但没有答案......我开始认为没有办法。我能想到的唯一选择是配置自动登录,重新启动 gdm,然后再次使配置正常(全部通过脚本),但我必须为此阅读很多内容,这并不那么重要,我更喜欢手动登录 30 次。

qua*_*ote 5

我不相信可以在控制台上远程控制 GDM。Gnome 的内置 VNC 服务器 (vino) 在用户登录后才会启动,因此它不与 GDM 一起运行。有多种方法可以在 VNC 服务器上获取 GDM,但这些方法将与控制台分开显示。

您已经确定了替代方案:通过脚本将 GDM 设置为自动登录,然后重新启动 GDM,然后执行安装,然后重置 GDM 设置以撤消自动登录,然后再次重新启动 GDM。

  • 重新启动 GDM:
    • 在 Ubuntu 或其他启用 Upstart 的 GDM 系统上,运行initctl restart gdm
    • 在 SysV-init 系统上,运行/etc/init.d/gdm restart
    • 不要忘记sudo或者su如果需要的话

  • GDM 自动登录:将这些行添加到/etc/gdm/custom.conf 或 /etc/gdm/gdm.conf 的[daemon]部分(取决于您的发行版)。 用户名不能是 root。

    AutomaticLoginEnable=true
    AutomaticLogin=username
    
    Run Code Online (Sandbox Code Playgroud)