1. 为什么你需要一个靠谱的远程桌面工具?
如果你和我一样,日常需要管理好几台Linux服务器,或者有一台性能强劲的台式机放在家里,但经常需要从笔记本上访问它,那你肯定懂我的痛。命令行SSH固然强大,但有些活儿,比如调个图形界面的配置、跑个带界面的测试软件,或者就是单纯地想用一下那台机器上的完整桌面环境,这时候,一个图形化的远程桌面工具就太重要了。
我试过不少远程桌面方案,Windows的RDP、各种VNC客户端,还有TeamViewer、AnyDesk这类第三方工具。但在Linux原生环境下,特别是需要在不同Linux机器之间互连时,Remmina 逐渐成了我的主力选择。它开源、免费,支持协议多(RDP、VNC、SSH、SFTP等等),而且和GNOME桌面环境集成得很好,用起来非常顺手。最关键的是,它足够稳定,配置好了之后,基本可以“一次配置,长期受益”。
这篇文章,我就把我这些年用Remmina从安装、配置到实战连接,踩过的坑和总结的经验,用最直白的话分享给你。哪怕你之前从来没接触过远程桌面,跟着步骤走,也能在半小时内搞定两台Linux机器之间的桌面控制。
2. 安装Remmina:不止是apt install那么简单
原始文章里提到了用 apt install remmina 来安装,这没错,但实际用起来,你会发现光装这个主包可能不够用。特别是如果你想获得最好的体验,比如支持RDP协议(连接Windows机器必备)、更好的色彩和性能,我们需要多走一小步。
2.1 不同Linux发行版的安装命令
首先,确认你的Linux发行版。虽然大多数教程都以Ubuntu/Debian为例,但咱们得照顾到其他用户。
对于 Ubuntu、Debian、Linux Mint 及其衍生版: 打开终端,我们最好先更新一下软件源列表,然后安装完整的Remmina套件,包括各种协议插件。
sudo apt update
sudo apt install remmina remmina-plugin-rdp remmina-plugin-vnc remmina-plugin-secret
这里多装了三个插件:remmina-plugin-rdp 用于连接Windows电脑,remmina-plugin-vnc 是连接本文重点VNC协议的,remmina-plugin-secret 则用于更安全地存储密码。装完这个组合,基本就通吃了。
对于 Fedora、CentOS Stream、RHEL 等(使用dnf包管理器):
sudo dnf install remmina remmina-plugins-rdp remmina-plugins-vnc
对于 Arch Linux、Manjaro 等:
sudo pacman -S remmina remmina-plugins
Arch系的打包通常很全,一个remmina-plugins包就包含了大部分常用插件。
2.2 安装VNC服务器端(被控端必备)
原始文章里用的是 x11vnc,这是一个很经典、轻量的VNC服务器。它的优点是配置简单,直接针对当前X11显示服务器进行共享。安装命令和文章里一样:
sudo apt inst

4103

被折叠的 条评论
为什么被折叠?



