是否可以从linux远程服务器执行sh文件GUI应用程序并在本地计算机上查看它?

时间:2019-07-16 08:29:26

标签: linux windows putty winscp denodo

我有一份在远程服务器上运行denodo平台的工作。 Sh文件是一个GUI应用程序,我必须运行它才能启动denodo服务。我无法在Windows中访问它,是否有办法解决这些问题?

已经在Putty Windows上运行sh文件,但仅返回null。

2 个答案:

答案 0 :(得分:0)

您可以通过带有x-forwarding和已安装的x-server(xming)的ssh(putty)在Windows客户端中运行远程Linux主机的GUI-Applications

看到以下问题: https://superuser.com/questions/299158/how-to-make-putty-do-the-equivalent-of-ssh-x

答案 1 :(得分:0)

如果它是Linux GUI应用程序,则应“导出显示”以查看工作站上的服务器屏幕。

取决于您的工作站linux发行版,它可能很简单:

xhost +<IP_address_of_workstation>
./runMyApp.sh

由于您的工作站正在运行Windows操作系统,因此您需要进行进一步的配置: https://superuser.com/questions/325630/how-can-i-export-display-from-a-linux-terminal-to-a-windows-pc
https://seanthegeek.net/234/graphical-linux-applications-bash-ubuntu-windows/

如果您的工作站通过 SSH 连接,则需要进行更多配置,如此处所述:https://unix.stackexchange.com/questions/12755/how-to-forward-x-over-ssh-to-run-graphics-applications-remotely