Ubuntu 24.04 LTS Noble安装OpenSSH服务器
创始人
2024-11-06 16:12:24

OpenSSH 服务器在  Ubuntu Linux 上提供安全外壳 ( SSH) 协议,以便远程管理系统,同时提供高级别的加密,确保安全。虽然许多 Linux 系统默认配备 OpenSSH 服务器,但在 Ubuntu 24.04 上,我们必须手动安装它。因此,在本教程中,我们将介绍在 Ubuntu 24.04 系统上安装和配置 OpenSSH 服务器的步骤(本指南也适用于其它版本 18.04、20.04 及更高版本)…

注意:如果没有Linux云服务器,可以考虑雨云,1元即可试用,需要绑定微信,支持多种Linux发行版。

优惠注册地址:www.ecscoupon.com/rainyun

什么是 OpenSSH?

OpenSSH(开放安全外壳)提供客户端-服务器架构,以在不安全的网络上提供加密通信。它确保我们拥有安全的通道来缓解外部和其他攻击。此外,OpenSSH 还提供安全隧道功能和各种身份验证方法以及远程管理、文件传输和端口转发。

步骤 1:Ubuntu 24.04 软件包更新

转到 Ubuntu 系统的终端并运行系统更新命令以刷新软件包列表并安装可用应用程序的最新版本。

sudo apt update && sudo apt upgrade -y

第 2 步:在 Ubuntu 24.04 上安装 OpenSSH 服务器

所有 Ubuntu 版本(包括 Ubuntu 24.04 存储库)都提供 OpenSSH 服务器包,可使用 APT 包管理器进行安装。因此,无需添加任何第三方存储库。

sudo apt install openssh-server -y

步骤3:启用并启动SSH服务

完成安装后,Ubuntu 24.04 上的 SSH 服务器服务不会自动启动。因此,使用给定的命令,我们不仅激活了 OpenSSH 服务器服务,而且还启用了它,这将确保 SSH 服务器每次系统启动时都会自动启动。

sudo systemctl enable --now ssh

要检查服务状态,请使用:

sudo systemctl status ssh --no-pager -l

应该看到一个输出,显示 SSH 服务处于活动状态并正在运行。

启用并启动 SSH 服务

步骤 4:调整防火墙设置

现在,如果你的 Ubuntu 24.04 有一个活动的防火墙,比如 UFW(简单防火墙),我们必须将端口 22 列入白名单或允许 SSH 流量通过它:

检查 UFW 的状态是否处于活动状态。

sudo ufw status

如果防火墙处于“active”状态,那么我们必须允许 SSH 通过防火墙:

sudo ufw allow ssh

可选)但是,如果您的防火墙处于“inactive”,并且您想要在 Ubuntu 24.04 上“active”UFW(如果尚未启用),请使用以下命令:

sudo ufw enable

步骤5:配置OpenSSH服务器(可选)

好吧,安装 SSH 服务器后我们不需要更改任何东西就可以使用它,但是,想要增强安全性或执行任何类型的定制的人可以修改位于/etc/ssh/sshd_config 的SSH 配置文件。

以下是一些常见的调整:

打开 SSH 配置文件:

sudo nano /etc/ssh/sshd_config

更改默认 SSH 端口(可选,但为了安全起见建议这样做):

找到行 #Port 22并将其更改为其他端口号,例如:Port 2222

请记住允许新端口通过防火墙:

sudo ufw allow 2222/tcp

为了安全起见,禁用 root 登录:找到
PermitRootLogin
行并将其更改为:

PermitRootLogin no

重新启动 SSH 服务以应用更改:

sudo systemctl restart ssh

步骤6:测试SSH连接

完成所有设置后,我们可以使用以下命令语法从任何其他远程计算机连接 Ubuntu 24.04 来测试 SSH 连接。只需将“username”替换为您的实际“用户名”,将“ server_ip ”替换为您的服务器的 IP 地址:

ssh username@server_ip

例如,如果我们的 Ubuntu 24.04 服务器 IP 地址是 192.168.1.10 用户名 linuxshout,那么 通过远程计算机连接它的命令将是这样的:

ssh linuxshout@192.168.1.10

然而,如果您使用某些自定义端口(例如 2222),那么我们还需要在命令中提及它,如下所示:

ssh -p 2222 linuxshout@192.168.1.10

结论

在 Ubuntu 上安装 OpenSSH 服务器是一件相当容易的事情,但是,对于新用户来说,根据需要配置和自定义它可能很困难。尽管如此,互联网上还是有很多不同的指南和文档可以帮助用户尽可能安全地使用 SSH 管理远程系统。

相关内容

热门资讯

裸辞做“一人公司”,我后悔了 去年这个时候,一位以色列程序员正在东南亚旅行。他顺手把一个在脑子里转了很久的想法做成了产品,一个让任...
南京建成国内首个Pre-6G试... 4月21日,2026全球6G技术与产业生态大会在南京开幕。全息互动技术展台前,一名远在北京的工作人员...
超梵求职受邀参加“2025抖音... 超梵求职受邀参加“2025抖音巨量引擎成人教育行业生态大会”,探讨分享优质内容传播,服务万千学员。 ...
摩托罗拉Razr 2026(R... IT之家 4 月 22 日消息,摩托罗拉宣布新一代 Razr 折叠手机将于 4 月 29 日在美国发...
库克卸任,特纳斯领航:苹果新纪... 苹果首席执行官蒂姆·库克将卸任,硬件工程主管约翰·特纳斯将接任,苹果公司今天宣布此事。 库克将在夏季...