许多人都有这样的场景:
家里或实验室有一台 Linux 服务器,而你手上是一台 MacBook。
如果能直接在 macOS 上远程控制 Linux 桌面,就能实现办公、开发两不误。
今天这篇文章,教你一套最实用、最流畅的配置方案,让 Mac 轻松掌控 Linux!

一、核心思路
macOS 内置 SSH 客户端和屏幕共享功能,
我们只需要在 Linux 上启用 VNC 或 RDP 服务,再通过 Mac 连接即可。
目标效果:
在 Mac 上打开一个窗口,直接看到 Linux 桌面,操作如同本地一样。
二、Linux 端配置步骤(以 Ubuntu 为例)
1️⃣ 安装远程桌面服务
sudo apt update
sudo apt install xrdp -y
安装完成后启动服务并设置开机自启:
sudo systemctl enable xrdp
sudo systemctl start xrdp
检查状态:
sudo systemctl status xrdp
如果状态为 “active (running)” 就代表启动成功。
设置桌面环境(推荐使用轻量 GNOME)
sudo apt install ubuntu-desktop -y
如果服务器性能较弱,也可选择轻量版:
sudo apt install xfce4 -y
安装后重启服务器:
sudo reboot
三、macOS 端连接配置
1️⃣ 使用 “Microsoft Remote Desktop” 工具
- 打开 App Store 搜索 “Microsoft Remote Desktop” 并安装。
- 打开应用 → 点击 “+” → 选择 “Add PC”。
- 在 “PC name” 中输入 Linux 的 IP 地址。
- 用户名填写你的 Linux 登录名,例如:jack
- 点击 “Save”,然后双击连接。
此时 macOS 会弹出登录界面,输入密码后即可进入 Linux 桌面!
四、网络不通怎么办?
若出现无法连接,按以下步骤排查:
- 确认防火墙放行 3389 端口
sudo ufw allow 3389/tcp
sudo ufw reload
- 确认 Mac 与 Linux 同一网段
- 用 ping 命令测试连通性:
ping 192.168.x.x
- 如果跨公网连接
- 可使用 frp / zerotier / tailscale 等工具建立虚拟内网。
五、加分项:开启剪贴板与文件共享
编辑 RDP 配置文件,允许共享功能:
sudo nano /etc/xrdp/xrdp.ini
找到以下内容并确保启用:
clipboard=true
drive_redirection=true
保存退出后重启服务:
sudo systemctl restart xrdp
目前你就能在 macOS 与 Linux 桌面之间自由复制文字和拖拽文件了!
六、实战体验总结
|
对比项 |
SSH 连接 |
RDP 桌面 |
|
操作体验 |
仅命令行 |
可视化桌面 |
|
文件传输 |
需命令 |
拖拽即可 |
|
学习成本 |
较低 |
稍高但直观 |
|
推荐场景 |
程序员 |
办公与远程维护 |
七、总结
只需短短几步,你就能让 macOS 轻松远程控制 Linux 桌面,
无论是调试服务、部署项目还是远程办公,都能一键搞定。
一句话总结:
让 MacBook 成为你的 Linux 控制中心,跨系统协作,从未如此顺滑!
















暂无评论内容