在本教程中,我们将向您展示如何在 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 官方网站.