Kubuntu 与 Ubuntu:同源异形的两兄弟
最核心的一点是:Kubuntu 就是 Ubuntu,但拥有不同的桌面环境。它们共享同一个核心系统、同一个软件仓库、同一个发布周期和同一个底层架构。
可以将 Ubuntu 想象成一栋已经精装修好的房子,而 Kubuntu 则是同一栋毛坯房,但采用了另一位设计师的豪华装修方案。房子的地基、框架、水电管道(即核心系统、软件包、内核)是完全一样的。
1. Ubuntu:现代、简洁与高效
桌面环境 (DE): GNOME
Ubuntu 默认使用 GNOME 桌面环境。GNOME 的设计哲学是简洁、专注、不打扰。它的界面现代,强调通过工作区(Workspaces)和活动概览(Activities Overview)来管理应用,旨在提高用户的工作效率。
外观与感觉:
左侧有一个常驻的 Dock(应用启动器)。
顶部有一个面板,用于显示时间、系统状态和活动菜单。
没有传统的“开始”菜单,所有应用通过点击“活动”或按下
Super键(Windows 键)进入概览界面来搜索和启动。开箱即用的自定义选项相对较少,追求的是一种统一、标准化的体验。
默认应用:
主要使用基于 GTK 工具包开发的应用程序,例如 Nautilus 文件管理器、GNOME Text Editor (或旧版的 Gedit) 等。
谁应该选择 Ubuntu?
追求现代、流畅工作流的用户。
希望获得“原版”Ubuntu 体验的 Linux 新手。
喜欢通过键盘驱动工作流程(大量使用快捷键切换工作区和应用)的用户。
2. Kubuntu:强大、可定制与传统
桌面环境 (DE): KDE Plasma
Kubuntu 作为 Ubuntu 的官方“风味版”(Flavor),将默认的 GNOME 桌面替换为了 KDE Plasma。KDE Plasma 的设计哲学是强大、灵活、一切皆可配置。它提供了非常传统的桌面体验,类似于 Windows 7/10。
外观与感觉:
底部有一个功能强大的面板(任务栏),集成了“开始”菜单(应用程序启动器)、任务管理器和系统托盘。
桌面支持小部件(Widgets/Plasmoids),你可以将时钟、天气、系统监视器等小工具直接放在桌面上。
极高的可定制性:从窗口边框、图标主题、配色方案到桌面布局的每一个细节,几乎所有东西都可以通过图形化的系统设置轻松修改,无需安装额外工具。
默认应用:
主要使用基于 Qt 工具包开发的 KDE 全家桶应用,例如功能极其强大的 Dolphin 文件管理器、Kate 文本编辑器等。
谁应该选择 Kubuntu?
从 Windows 系统过渡而来,希望获得熟悉体验的用户。
喜欢“折腾”和深度定制系统外观与功能的“高级玩家”。
需要一个功能强大、信息密集的传统桌面的用户。
总结对比
如何在 Kubuntu / Ubuntu 上开启 SSH 登录
由于 Kubuntu 和 Ubuntu 共享相同的底层系统和软件源,因此开启 SSH 服务的步骤是 完全一样 的。以下步骤适用于两者。
整个过程分为两步:在您想远程访问的机器上安装和配置 SSH 服务器,然后从另一台机器上作为客户端连接。
第 1 步:在目标机器上安装 SSH 服务器 (Server)
您需要在希望被远程登录的电脑(无论是 Kubuntu 还是 Ubuntu)上执行以下操作。
打开终端
在 Ubuntu (GNOME) 中,按
Ctrl + Alt + T或从应用列表中找到 "Terminal"。在 Kubuntu (KDE) 中,按
Ctrl + Alt + T或从开始菜单中找到 "Konsole"。
更新软件包列表并安装 OpenSSH Server
执行以下命令,系统会提示您输入用户密码。
Bash
sudo apt update sudo apt install openssh-server检查 SSH 服务状态
安装完成后,SSH 服务通常会自动启动。您可以通过以下命令来验证它是否正在运行:
Bash
sudo systemctl status ssh如果您看到
active (running)的绿色字样,说明服务已成功启动。如果未启动,可以使用sudo systemctl start ssh来手动启动。配置防火墙(非常重要)
Ubuntu 默认使用 ufw (Uncomplicated Firewall) 防火墙。为了允许外部设备通过 SSH 连接进来,您需要放行 SSH 端口(默认为 22)。
Bash
# 允许 SSH 连接 sudo ufw allow ssh # 或者直接指定端口号 # sudo ufw allow 22 # 如果防火墙尚未启用,请启用它 sudo ufw enable在启用过程中,系统会警告您这可能会中断现有连接,输入
y并回车即可。获取本机 IP 地址
您需要知道这台机器的 IP 地址,才能从其他电脑连接它。
Bash
hostname -I这条命令会显示一个或多个 IP 地址,通常是
192.168.x.x或10.x.x.x这样的内网地址。记下这个地址。
现在,您的 Kubuntu/Ubuntu 机器已经准备好接受 SSH 连接了。
第 2 步:从客户端机器远程登录 (Client)
现在,在您的另一台电脑(可以是 Windows, macOS 或任何 Linux 发行版)上,打开终端(Windows 上可以使用 PowerShell 或 CMD)。
使用 SSH 命令连接
命令格式为:ssh 用户名@IP地址
用户名:您在 Kubuntu/Ubuntu 机器上的登录用户名。IP地址:您在上一步中获取到的地址。
例如,如果您的用户名是
user,IP 地址是192.168.1.101,则命令是:Bash
ssh user@192.168.1.101首次连接确认
如果是第一次连接到这台服务器,您会看到一条关于主机真实性的提示信息,类似:
The authenticity of host '192.168.1.101 (192.168.1.101)' can't be established. ED25519 key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. Are you sure you want to continue connecting (yes/no/[fingerprint])?这是正常的安全机制。输入
yes并按回车。输入密码
接着,系统会提示您输入密码。输入您在 Kubuntu/Ubuntu 机器上 user 用户的登录密码。注意:输入密码时,屏幕上不会显示任何字符(甚至星号*都没有),这是正常的。输入完毕后直接按回车。