使用x11从远程(MacOS)计算机在本地(Linux)计算机上使用GUI程序吗?

斯托夫

我花了很多时间在这些(和其他)论坛上进行扫描,以了解如何纠正以下情况,但无济于事。希望有人可以分享他们的专业知识!

在我的大学里,我目前在Linux机器(Scientific Linux 7)上运行xauth

$ which xauth
   /bin/xauth

我想(a)从我的(远程)Macbook(带有XQuartz礼物)运行GUI应用程序,并且(b)将它们显示在此Linux机器上。

当我跑步时

ssh -o ForwardX11=yes [email protected]

,系统提示我输入Mac的密码;当我输入它时,我得到了Mac的终端。当我在此终端中环顾四周时,便可以访问Mac的文件。这部分很好。

但是,如果我尝试通过Mac的终端(在Linux机器上看到)运行Mac(基于GUI)程序,则GUI在Mac不是Linux机器上打开例如,跑步

/Applications/texstudio.app/Contents/MacOS/./texstudio

从Mac的终端(在Linux机器上可以看到)从Mac不是Linux机器打开TeXStudio的GUI 当然,这是有问题的,因为这意味着(a)似乎已实现,但(b)失败了。

在Mac上,我的/etc/ssh/sshd_config文件包含以下几行:

   X11Forwarding yes
   X11DisplayOffset 10
   X11UseLocalhost no

# XAuthLocation added by XQuartz (http://xquartz.macosforge.org)
   XAuthLocation /opt/X11/bin/xauth

; 但是,我也尝试了一下,X11UseLocalhost yes但无济于事。

还要注意,x11似乎正在“工作”,因为如果我运行类似xeyes或的操作xclock(在Linux机器的Mac终端中),我的眼睛/时钟就会出现(在Linux机器上)。

我在这里想念明显的东西吗?

笔记:

  1. 无法对正在使用的Linux机器进行任何更改:它是特定于专业的Linux计算实验室的一部分,无法进行任何安装/“后端文件”操作。
  2. 我在Linux机器和Mac上都使用大学的安全Wi-Fi。
斯蒂芬·基特

您缺少macOS GUI应用程序不使用X11的情况,因此无法使用SSH转发到X11服务器。它们使用Quartz进行显示。

据我所知,macOS目前仅支持全桌面远程显示(如您所确定的,运行XQuartz的X11应用程序除外)。从一台macOS设备到另一台macOS设备,您可以使用远程桌面在这种情况下,您需要使用VNC之类的东西(在Mac上运行VNC,并通过VNC客户端连接到它)。

远程桌面软件的Wikipedia比较对可用选项进行了很好的概述:查找支持macOS服务器和Linux客户端的软件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用GUI在远程计算机上安装文件

来自分类Dev

如何在远程计算机上打开Firefox,但如何使用SSH在本地计算机上显示?

来自分类Dev

使用Delphi写入远程计算机上的邮筒

来自分类Dev

使用python在远程计算机上启动后台进程

来自分类Dev

使用存储在远程计算机上的会话中的数组

来自分类Dev

如何使用LogMeIn关闭远程计算机上的屏幕?

来自分类Dev

使用未安装在远程计算机上的外壳

来自分类Dev

如何使用PySTAF在远程计算机上复制文件

来自分类Dev

使用Net :: OpenSSH将文件从远程计算机传输到本地计算机

来自分类Dev

我们可以查看本地计算机上从远程计算机发送的atop日志文件的内容吗

来自分类Dev

无法使用本地计算机上的Express加载页面

来自分类Dev

启用在本地计算机上使用Tensorflow JS

来自分类Dev

使用主机选项在本地计算机上路由

来自分类Dev

使用IP地址在本地计算机上查询芝麻

来自分类Dev

在本地计算机上使用git进行上传

来自分类Dev

将远程计算机上的c程序的输出管道传输到本地计算机

来自分类Dev

使用本地计算机上的脚本运行远程R进程

来自分类Dev

如何检索远程文件并将其存储在PHP的本地计算机上(使用OpenSSH / SCP)?

来自分类Dev

如何使用本地ssh密钥在远程计算机上签出git源?

来自分类Dev

使用本地环境变量在具有SSH的远程计算机上运行Shell脚本

来自分类Dev

如何从本地计算机执行存储在远程计算机上的Shell脚本?

来自分类Dev

如何将到远程计算机的连接路由到本地计算机上的端口

来自分类Dev

在远程计算机上运行本地python脚本

来自分类Dev

本地计算机上远程主机的端口转发

来自分类Dev

在本地和远程计算机上运行的Shell脚本

来自分类Dev

我可以从计算机上运行的VM远程访问计算机吗?

来自分类Dev

使用Bash ssh在多个远程计算机上运行Java程序

来自分类Dev

查找什么程序正在使用远程计算机上的端口

来自分类Dev

在本地计算机上运行应用程序,并在远程显示器上显示GUI

Related 相关文章

  1. 1

    使用GUI在远程计算机上安装文件

  2. 2

    如何在远程计算机上打开Firefox,但如何使用SSH在本地计算机上显示?

  3. 3

    使用Delphi写入远程计算机上的邮筒

  4. 4

    使用python在远程计算机上启动后台进程

  5. 5

    使用存储在远程计算机上的会话中的数组

  6. 6

    如何使用LogMeIn关闭远程计算机上的屏幕?

  7. 7

    使用未安装在远程计算机上的外壳

  8. 8

    如何使用PySTAF在远程计算机上复制文件

  9. 9

    使用Net :: OpenSSH将文件从远程计算机传输到本地计算机

  10. 10

    我们可以查看本地计算机上从远程计算机发送的atop日志文件的内容吗

  11. 11

    无法使用本地计算机上的Express加载页面

  12. 12

    启用在本地计算机上使用Tensorflow JS

  13. 13

    使用主机选项在本地计算机上路由

  14. 14

    使用IP地址在本地计算机上查询芝麻

  15. 15

    在本地计算机上使用git进行上传

  16. 16

    将远程计算机上的c程序的输出管道传输到本地计算机

  17. 17

    使用本地计算机上的脚本运行远程R进程

  18. 18

    如何检索远程文件并将其存储在PHP的本地计算机上(使用OpenSSH / SCP)?

  19. 19

    如何使用本地ssh密钥在远程计算机上签出git源?

  20. 20

    使用本地环境变量在具有SSH的远程计算机上运行Shell脚本

  21. 21

    如何从本地计算机执行存储在远程计算机上的Shell脚本?

  22. 22

    如何将到远程计算机的连接路由到本地计算机上的端口

  23. 23

    在远程计算机上运行本地python脚本

  24. 24

    本地计算机上远程主机的端口转发

  25. 25

    在本地和远程计算机上运行的Shell脚本

  26. 26

    我可以从计算机上运行的VM远程访问计算机吗?

  27. 27

    使用Bash ssh在多个远程计算机上运行Java程序

  28. 28

    查找什么程序正在使用远程计算机上的端口

  29. 29

    在本地计算机上运行应用程序,并在远程显示器上显示GUI

热门标签

归档