如何在 Ubuntu 22.04 上设置 SSH 密钥如何在 Ubuntu 22.04 上设置 SSH 密钥如何在 Ubuntu 22.04 上设置 SSH 密钥如何在 Ubuntu 22.04 上设置 SSH 密钥
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 22.04 上设置 SSH 密钥

安全外壳技术或SSH是一种网络通信协议,允许两个系统在不安全的网络中安全地通信。此加密协议还用于命令行-行可执行文件或远程登录程序,例如终端应用程序。想要使用 SSH 连接到其他远程系统的用户必须在客户端和服务器计算机上配置 SSH。

本文将演示在 Ubuntu 22.04 上设置 SSH 密钥的方法。那么,让我们开始吧!

如何在 Ubuntu 22.04 上设置 SSH 密钥

想要在 Ubuntu 22.04 系统上设置 SSH 密钥吗?如果是,请查看以下分步过程。

第 1 步:更新系统存储库

首先,在 Ubuntu 22.04 中按“CTRL+ALT+T”打开终端,并写出下面给出的命令来更新系统存储库:

$ sudo apt update

升级系统包:

$ sudo apt upgrade

第2步:OpenSSH安装

在下一步中,执行下面给出的命令在 Ubuntu 22.04 上安装 OpenSSH:

$ sudo apt install openssh-server -y

等待几分钟,因为 OpenSSH 的安装需要一些时间才能完成:

第 3 步:启用 SSH

然后,使用给定的命令“systemctl”命令启用 SSH:

$ sudo systemctl enable --now ssh

第 4 步:验证 SSH 状态

在 Ubuntu 22.04 上成功安装 OpenSSH 并启用 SSH 后,您必须验证当前 SSH 状态以检查其是否处于活动状态:

$ sudo systemctl status ssh

下面给出的输出表明我们的SSH处于活动状态并在我们的系统上运行:

第 5 步:配置防火墙

现在,是时候配置防火墙以允许端口“22”的连接了:

$ sudo ufw allow 22/tcp

然后,启用Ubuntu 22.04系统上的UFW防火墙:

$ sudo ufw enable

第 6 步:通过 SSH 连接到远程系统

至此,我们已经在 Ubuntu 22.04 上成功设置了 SSH,我们的系统现在已准备好连接到远程系统。确保OpenSSH 也安装在相应的服务器上。

为了连接到 SSH 服务器,您必须按以下方式使用其“用户名”和“IP 地址”:

$ ssh username@ip-address.

例如,要使用IP 地址“10.0.2.15”连接“linuxuser-VBox”系统:

$ ssh linuxuser-VBox@10.0.2.15

首次连接指定系统时;系统会要求您验证是否要建立连接,因此,输入“是”继续:

然后,输入您的系统密码,几秒钟内您的系统将连接到指定的远程系统:

您还可以借助“ls”命令列出已连接系统的目录:

$ ls

“ls”命令的输出将验证远程连接是否成功建立:

在连接的远程系统上执行所需的操作后,您可以借助以下命令禁用 SSH:

$ sudo systemctl disable ssh --now

如何从 Ubuntu 22.04 卸载 SSH

要从 Ubuntu 22.04 卸载 SSH,请在终端中写出以下命令:

$ sudo apt autoremove openssh-server -y

我们编译了在 Ubuntu 22.04 上设置 SSH 的最简单方法。尝试与任何远程系统建立连接。

结论

要在 Ubuntu 22.04 上设置 SSH,首先,使用“$sudo apt install openssh-server -y”安装 OpenSSH 服务器”命令。然后,配置防火墙以使用“$sudo ufwallow 22/tcp”打开端口“22”命令。完成此操作后,启用 UFW 防火墙并执行“$ssh username@ip-address”命令连接到远程系统。这篇文章讨论了在 Ubuntu 22.04 上设置 SSH 的方法。

©2015-2025 艾丽卡 support@alaica.com