我有一份在远程服务器上运行denodo平台的工作。 Sh文件是一个GUI应用程序,我必须运行它才能启动denodo服务。我无法在Windows中访问它,是否有办法解决这些问题?
已经在Putty Windows上运行sh文件,但仅返回null。
答案 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