MacOS在本地桌面打开远程服务器GUI应用

首先安装XQuartz:

brew install xquartz

安装程序会自动在/etc/ssh/ssh_config里加上

# XAuthLocation added by XQuartz (https://www.xquartz.org)
Host *
    XAuthLocation /opt/X11/bin/xauth

然后打开XQuartz,右键任务栏里的XQuartz图标,选择应用程序->终端,在里面输入

ssh -AXY username@ip

-A: ForwardAgent yes
-X: ForwardX11 yes
-Y: ForwardX11Trusted yes

注意,用系统自带的其他终端是不可以的。

登陆进去之后看一下是否成功:

echo $DISPLAY

如果有输出代表成功了。比如我这是localhost:10.0

试一下简单的GUI应用:

sudo apt install x11-apps
xclock

在这里插入图片描述
注:如果是Linux,看这个:https://blog.csdn.net/laoyouji/article/details/8091938

参考文献:
Mac连接远程服务器(Linux)显示GUI图形界面 | 详解

posted @ 2024-09-28 14:15  寻找繁星  阅读(9)  评论(0编辑  收藏  举报