如何在 Ubuntu 16.04 LTS 上安装 OpenSSH

在本教程中,我们将向您展示如何在 Ubuntu 16.04 LTS 上安装 OpenSSH。 对于那些不知道的人,OpenSSH(OpenBSD Secure Shell)是一种连接工具,可以通过 SSH 协议实现远程登录,从而消除窃听、连接劫持和其他攻击。 它通过安全隧道通过多种身份验证方法加密所有网络流量,从而帮助保护所有网络通信。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 16.04 (Xenial Xerus) 服务器上逐步安装 OpenSSH。

先决条件

  • 运行以下操作系统之一的服务器:Ubuntu 16.04。
  • 建议您使用全新的操作系统安装以防止任何潜在问题
  • 一种 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root 时不小心,可能会损害您的系统。

在 Ubuntu 16.04 LTS 上安装 OpenSSH

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get 终端中的命令。

sudo apt-get update sudo apt-get upgrade

步骤 2. 在 Ubuntu 16.04 上安装 OpenSSH。

通过在终端中运行以下命令来安装它:

apt-get install openssh-server

此外,您可以使用以下命令安装 OpenSSH 客户端应用程序:

apt-get install openssh-client

之后,您应该在系统中启用 SSH 服务:

systemctl start sshd.service systemctl enable sshd.service

最后一步是打开 ssh 防火墙端口:

ufw allow ssh ufw reload

步骤 3. 高级配置 OpenSSH。

现在有时我们可能想要更改一些设置(例如,端口和 root 登录权限)。 这可以通过以下命令编辑配置文件来完成:

nano /etc/ssh/sshd_config

您可能想要做的第一件事是更改默认的 SSH 侦听端口。 打开文件并找到指定侦听端口的行:

Port 22

将其更改为其他内容。 例如到 2022 年:

Port 2022

Save 文件和 close 它。 然后重新启动服务以使更改生效:

systemctl restart sshd.service

恭喜! 您已成功安装 OpenSSH。 感谢您使用本教程在 Ubuntu 16.04 LTS 上安装 OpenSSH。 如需更多帮助或有用信息,我们建议您查看 OpenSSH 官方网站.