您好,欢迎访问本站博客!登录后台查看权限
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 网站所有资源均来自网络,如有侵权请联系站长删除!

隐藏技能!教你用 Mac 自带工具远程控制 Linux 桌面,比 VNC 还丝滑

CF黑号 admin 2025-11-11 08:08 3 次浏览 0个评论
网站分享代码

一、前言

很多人以为在 Mac 上远程控制 Linux 桌面,必须安装 VNC、TeamViewer 等第三方工具。

但其实,macOS 自带的“屏幕共享 + SSH + XQuartz” 组合,就能实现高速、安全、无延迟的 Linux 图形桌面控制。

这一技巧非常适合开发者、服务器维护人员、以及喜欢 Linux 的 macOS 用户。

二、准备工作

环境要求

三、在 macOS 上安装必要组件

步骤一:安装 XQuartz

XQuartz 是 macOS 的 X11 图形环境支持系统,可让你显示远程 Linux 的 GUI 程序。

brew install --cask xquartz

安装完成后打开:

open -a XQuartz

步骤二:启用网络访问

在 XQuartz 菜单栏选择:

XQuartz → Preferences → Security → 勾选 “Allow connections from network clients”

提示:这一步是让你的 Mac 接受来自远程 Linux 的图形显示。

四、在 Linux 上开启远程图形转发

以 Ubuntu 为例:

打开终端,编辑 SSH 配置文件:

sudo nano /etc/ssh/sshd_config

找到并修改以下内容:

X11Forwarding yes

X11DisplayOffset 10

X11UseLocalhost no

保存后重启 SSH 服务:

sudo systemctl restart ssh

五、在 Mac 上连接 Linux 图形界面

在 Mac 终端中输入:

ssh -X username@linux_ip

登录成功后,就可以直接运行图形化应用,例如:

gedit &

nautilus &

gnome-terminal &

此时,Linux 应用会“显示”在 Mac 的桌面上,就像在本地运行一样流畅!

六、额外技巧:打造一键连接脚本

可以在 Mac 上创建一个脚本 linux-gui.sh:

#!/bin/bash

open -a XQuartz

sleep 3

ssh -X username@192.168.1.88

给脚本赋予执行权限:

chmod +x linux-gui.sh

以后只要双击这个脚本,Mac 就能一键连接到 Linux 并启动图形界面。

七、优势总结

八、结语

这就是很多人不知道的 Mac 原生控制 Linux 桌面 的隐藏功能!

无论是开发、测试、还是日常操作,都能让你体验到“无缝跨系统协作”的极致丝滑。

建议收藏本文,按步骤实操一次,你的 Mac 将变成 Linux 的“第二屏”!