如何在 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”打开终端,并写出下面给出的命令来更新系统存储库:
升级系统包:
第2步:OpenSSH安装
在下一步中,执行下面给出的命令在 Ubuntu 22.04 上安装 OpenSSH:
等待几分钟,因为 OpenSSH 的安装需要一些时间才能完成:
第 3 步:启用 SSH
然后,使用给定的命令“systemctl”命令启用 SSH:
第 4 步:验证 SSH 状态
在 Ubuntu 22.04 上成功安装 OpenSSH 并启用 SSH 后,您必须验证当前 SSH 状态以检查其是否处于活动状态:
下面给出的输出表明我们的SSH处于活动状态并在我们的系统上运行:
第 5 步:配置防火墙
现在,是时候配置防火墙以允许端口“22”的连接了:
然后,启用Ubuntu 22.04系统上的UFW防火墙:
第 6 步:通过 SSH 连接到远程系统
至此,我们已经在 Ubuntu 22.04 上成功设置了 SSH,我们的系统现在已准备好连接到远程系统。确保OpenSSH 也安装在相应的服务器上。
为了连接到 SSH 服务器,您必须按以下方式使用其“用户名”和“IP 地址”:
例如,要使用IP 地址“10.0.2.15”连接“linuxuser-VBox”系统:
首次连接指定系统时;系统会要求您验证是否要建立连接,因此,输入“是”继续:
然后,输入您的系统密码,几秒钟内您的系统将连接到指定的远程系统:
您还可以借助“ls”命令列出已连接系统的目录:
“ls”命令的输出将验证远程连接是否成功建立:
在连接的远程系统上执行所需的操作后,您可以借助以下命令禁用 SSH:
如何从 Ubuntu 22.04 卸载 SSH
要从 Ubuntu 22.04 卸载 SSH,请在终端中写出以下命令:
我们编译了在 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 的方法。