使用Putty远程打开GUI应用程序

使用Putty远程打开GUI应用程序

1介绍

远程连接可以通过网络通过SSH(安全Shell)轻松建立,我们可以通过命令行上的这个连接远程登录,执行操作或发送命令到另一个系统。 但是我们不能做的是启动一个GUI应用程序来查看远程节点中存在的内容。 这是在终端中使用ssh的缺点。

但是这个缺点可以通过使用“putty”来解决,这个远程登录应用程序不仅可以用于登录到远程节点,还可以启动GUI应用程序。 GUI应用程序的示例是浏览器,文本查看器等

本教程的重点是在运行Raspbian OS和MPICH2(消息传递接口)的raspberry pi群集上安装和使用Putty。 我们使用putty来查看一些文本文件,使用“leafpad”应用程序和诸如“Netsurf”和“Dillo”等浏览器,这些浏览器预先存在于任何版本的Raspbian上。 我们还会研究保存设置,这样第二次,它只需点击一下即可加载设置。

2安装并启动PuTTY

PuTTY可以通过终端安装。 运行以下命令:

sudo apt-get install putty

一旦安装,测试是否已经通过运行成功安装。 要运行它有两种方法:

1.在终端中键入命令:

putty

2.或者您也可以通过菜单启动,如下图所示:

一旦你打开油灰,它将看起来像下面的图像。

3配置油灰

一旦putty启动,我们首先在会话窗口中的“主机名”字段中输入要连接的节点的IP。 这里我们登录IP “192.168.3.104” 。 请参考下图输入IP:

一旦IP被配置,我们将不得不启用X11,这使我们能够从远程节点运行基于GUI的应用程序。 为此,请按照下列步骤操作:

  • 在PuTTY的左面板上,向下滚动并选择SSH选项。
  • 点击SSH后,您可以获得许多选项,点击左侧面板中的“X11”选项。
  • 选择X11后,请选中右侧显示“启用X11转发”的选项。

上述步骤完成后,油灰窗口必须如下图所示:

4连接到远程节点

一旦X11转发启用,点击putty窗口底部的打开按钮。这将打开与远程节点的IP“192.168.3.104”的连接,你可以看到一个终端。 另外我也运行“ls”命令来显示我已经登录的远程节点中存在的文件。 它看起来类似于下面的图像

5在浏览器中打开HTML文件

我们可以远程打开raspberry pi中的HTML文件的方式取决于所使用的浏览器。 在这里,我将告诉您使用Dillo和Netsurf打开一个名为“sum1.html”的现有HTML文件。

5.1使用Netsurf浏览器

要打开文件“sum1.html”,我们在终端中键入以下命令:

netsurf file:///home/pi/sum1.html

下图显示已打开的命令和Netsurf浏览器。

5.2在Dillo浏览器中打开HTML文件

要使用Dillo浏览器打开html文件,请在putty终端中使用以下命令:

dillo sum1.html

下图显示已打开的命令和Dillo浏览器。

通常,Netsurf浏览器是首选,但是在网络带宽较低的情况下,可以选择Dillo,因为它具有较少的开销。

6在GUI编辑器中打开文本文件

Raspbian带有一个很好的基于GUI的文本编辑器“leafpad”,这是一个功能强大而简单的编辑器。 这里我们将打开一个名为“indsum1.txt”的文本文件。 为此,请使用以下命令:

leafpad indsum1.txt

下图给出了它的外观的一个例子。

7保存设置

当您每次使用Putty时都要在节点上启动GUI应用程序,那么您应该选择保存设置。 要做到这一点,在完成第3步之后,点击油灰窗口左面板上的“会话”选项卡。 您可以在下面看到一个文本框,其中“加载,保存或删除会话”。 因此,在该文本框中键入会话名称。 在这里,我将其命名为“GUI_login”,然后单击右侧面板上的“保存”按钮。 一旦完成,该名称应该显示在下面的框中。 所以,每次你想启动它,所有你需要做的是双击保存的名称。 以下是显示此图像的图像:

8结论

您可以尝试,您会发现只使用ssh在远程节点上打开GUI应用程序不起作用。 可能还有其他方法,但并不像使用putty那么简单。这里需要注意的一点是,这可能会使用大量的网络带宽。

因此,从这篇文章中我们看到了如何使用Raspbian操作系统中已经存在的应用程序来运行各种基于GUI的应用程序。 这种方法也可以在Ubuntu和Debian操作系统上无缝工作。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏