Kubuntu 与 Ubuntu,开启SSH访问
37

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 系统过渡而来,希望获得熟悉体验的用户。

    • 喜欢“折腾”和深度定制系统外观与功能的“高级玩家”。

    • 需要一个功能强大、信息密集的传统桌面的用户。

总结对比

特性

Ubuntu (GNOME)

Kubuntu (KDE Plasma)

核心系统

完全相同 (Ubuntu Base)

完全相同 (Ubuntu Base)

软件包管理

apt (完全相同)

apt (完全相同)

桌面环境

GNOME

KDE Plasma

设计哲学

简洁、现代、工作流驱动

强大、可定制、传统桌面

用户体验

类似 macOS 的活动概览

类似 Windows 的开始菜单和任务栏

可定制性

较低(需借助额外工具)

极高(原生支持海量设置)

目标用户

新手、追求效率者

Windows 迁移者、定制爱好者


如何在 Kubuntu / Ubuntu 上开启 SSH 登录

由于 Kubuntu 和 Ubuntu 共享相同的底层系统和软件源,因此开启 SSH 服务的步骤是 完全一样 的。以下步骤适用于两者。

整个过程分为两步:在您想远程访问的机器上安装和配置 SSH 服务器,然后从另一台机器上作为客户端连接。

第 1 步:在目标机器上安装 SSH 服务器 (Server)

您需要在希望被远程登录的电脑(无论是 Kubuntu 还是 Ubuntu)上执行以下操作。

  1. 打开终端

    • 在 Ubuntu (GNOME) 中,按 Ctrl + Alt + T 或从应用列表中找到 "Terminal"。

    • 在 Kubuntu (KDE) 中,按 Ctrl + Alt + T 或从开始菜单中找到 "Konsole"。

  2. 更新软件包列表并安装 OpenSSH Server

    执行以下命令,系统会提示您输入用户密码。

    Bash

    sudo apt update
    sudo apt install openssh-server
    
  3. 检查 SSH 服务状态

    安装完成后,SSH 服务通常会自动启动。您可以通过以下命令来验证它是否正在运行:

    Bash

    sudo systemctl status ssh
    

    如果您看到 active (running) 的绿色字样,说明服务已成功启动。如果未启动,可以使用 sudo systemctl start ssh 来手动启动。

  4. 配置防火墙(非常重要)

    Ubuntu 默认使用 ufw (Uncomplicated Firewall) 防火墙。为了允许外部设备通过 SSH 连接进来,您需要放行 SSH 端口(默认为 22)。

    Bash

    # 允许 SSH 连接
    sudo ufw allow ssh
    
    # 或者直接指定端口号
    # sudo ufw allow 22
    
    # 如果防火墙尚未启用,请启用它
    sudo ufw enable
    

    在启用过程中,系统会警告您这可能会中断现有连接,输入 y 并回车即可。

  5. 获取本机 IP 地址

    您需要知道这台机器的 IP 地址,才能从其他电脑连接它。

    Bash

    hostname -I
    

    这条命令会显示一个或多个 IP 地址,通常是 192.168.x.x10.x.x.x 这样的内网地址。记下这个地址。

现在,您的 Kubuntu/Ubuntu 机器已经准备好接受 SSH 连接了。

第 2 步:从客户端机器远程登录 (Client)

现在,在您的另一台电脑(可以是 Windows, macOS 或任何 Linux 发行版)上,打开终端(Windows 上可以使用 PowerShell 或 CMD)。

  1. 使用 SSH 命令连接

    命令格式为:ssh 用户名@IP地址

    • 用户名:您在 Kubuntu/Ubuntu 机器上的登录用户名。

    • IP地址:您在上一步中获取到的地址。

    例如,如果您的用户名是 user,IP 地址是 192.168.1.101,则命令是:

    Bash

    ssh user@192.168.1.101
    
  2. 首次连接确认

    如果是第一次连接到这台服务器,您会看到一条关于主机真实性的提示信息,类似:

    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 并按回车。

  3. 输入密码

    接着,系统会提示您输入密码。输入您在 Kubuntu/Ubuntu 机器上 user 用户的登录密码。注意:输入密码时,屏幕上不会显示任何字符(甚至星号*都没有),这是正常的。输入完毕后直接按回车。

Kubuntu 与 Ubuntu,开启SSH访问
http://localhost:8090/archives/kubuntu-yu-ubuntu-kai-qi-sshfang-wen
作者
Administrator
发布于
更新于
许可