OpenSSH 是使用 SSH 协议进行远程登录的首选连接工具。它加密所有流量以消除窃听、连接劫持和其他攻击。默认情况下,您的 Ubuntu 22.04 LTS 系统上未安装或启用 SSH。
在 Ubuntu 22.04 LTS Jammy Jellyfish 上安装 SSH 服务器
apt
步骤 1. 首先,通过在终端中运行以下命令,确保所有系统包都是最新的。
sudo apt update
sudo apt upgrade
步骤 2. 在 Ubuntu 22.04 上安装 SSH 服务器。
默认情况下,OpenSSH 在 Ubuntu 22.04 基础存储库中可用。现在运行以下命令将最新版本的 OpenSSH 安装到您的系统:
sudo apt install openssh-server
安装完成后,让我们确保 OpenSSH 的服务正在运行:
sudo systemctl enable ssh
sudo systemctl start ssh
sudo systemctl status ssh
步骤 3. 配置防火墙。
您可能需要在防火墙中允许来自客户端系统的 SSH 连接。因此,使用以下命令创建允许来自外部机器的 SSH 连接的规则:
sudo ufw allow ssh
sudo ufw enable
sudo ufw reload
步骤 4. 通过 SSH 访问 Ubuntu 22.04。
现在安装并启用 SSH 后,您可以连接到远程系统、另一台远程 PC 或服务器。您可以使用 Windows 中的Putty或 Linux 或 macOS 中的内置 SSH 客户端通过 SSH 连接到您的系统:
ssh user@your-server-ip-address
例如,如果您的用户是 root 并且服务器 IP 地址是 192.168.77.22,那么命令将是:
ssh root@192.168.77.22
感谢您使用本教程在 Ubuntu 22.04 LTS Jammy Jellyfish 系统上安装 SSH 服务器。如需其他帮助或有用信息,我们建议您查看OpenSSH 官方网站。