从终端启动GNOME会话


12

我正在进入朋友的计算机,并且想知道如何通过SSH启动GNOME会话。我需要在他的计算机上打开Web浏览器以查看只能通过他的主机名完成的操作。通过SSH实现此目的的最简单方法是什么?

Answers:


7

切换到第二个终端,例如tty2:CtrlAlt- F2,在可用的显示器上登录并启动新的X会话:

xinit -- :1

现在ssh切换到另一台机器,启用X转发(或通过进行受信任的X转发-Y):

ssh -X user@machine

登录后,开始一个新的gnome会话:

gnome-session

您也可以gnome-session作为命令传递给ssh


7

如果您需要做的只是运行一个Web会话(似乎来自您朋友的计算机),我建议您仅使用ssh -D8888参数运行OpenSSH(8888仅作为示例),然后将本地浏览器设置为指向本地主机:8888作为SOCKS5代理。

如果必须通过链接运行浏览器,则没有理由需要启动整个GNOME会话,只需按照其他问题所述运行ssh -X,然后单独运行浏览器即可。


2

在Ubuntu中,我使用以下命令:

ssh -X user @ host gnome会话

要么

ssh -Y user @ host gnome会话


2

您可以使用ssh -Xssh -Y在他的计算机上使用您的Xorg在朋友的计算机上运行应用程序。Web浏览器仍将通过他的主机名建立连接。



0

我发现x11vnc非常简单。

让我看到远程活动的gnome桌面。

(显示为桌面应用程序。我通过ssh隧道将其转发到本地计算机上的端口。然后将本地vnc客户端连接到本地ssh转发的端口。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.