什么是 OpenSSH?
OpenSSH 是一种连接工具,允许客户端和服务器之间的安全通信。 流量被加密以阻止窃听、连接劫持、MITM 攻击和其他攻击。
在今天的指南中,我们将向您展示如何在 ubuntu 机器上安装 OpenSSH 服务器。 安装将在一些易于遵循的命令的帮助下使用终端进行。
让我们开始吧!
安装指南:
以下是在 Ubuntu 中安装 OpenSSH 服务器的步骤:
第 1 步:安装 OpenSSH 服务器
要安装 OpenSSH 服务器,请发出以下命令:
sudo apt-get install openssh-server
第 2 步:启用 SSH
在这一步中,我们将启用 SSH 以允许从远程计算机登录。 可以通过运行以下命令来完成:
sudo systemctl enable ssh
第 3 步:启动 SSH
现在我们已经启用了该服务,让我们启动它。 为此,请运行以下命令:
sudo systemctl start ssh.
第 4 步:测试 SSH 登录
现在我们将检查是否可以从远程机器通过 ssh 访问服务器。 为此,请使用您的用户名和服务器计算机的 IP 地址登录系统。
ssh [email protected]
OpenSSH服务器安装和配置
通过 IP 使用 bmc/kvm/ipmi SSH 到远程服务器
我们正在使用来自 Raptor 计算系统的基于 OpenPOWER 的系统,称为 Talos II。 由于它没有安装 SSH 服务器,因此我们将通过这种方式登录 bmc 服务器以访问串行控制台。
ssh [email protected]
运行 obmc 控制台
要访问 Ubuntu 服务器控制台,请通过执行以下命令运行 obmc-console-client:
# obmc-console-client
在 Ubuntu 上安装 OpenSSH 服务器
第一步:更新系统
首先,更新系统。 为此,请执行以下命令:
sudo apt update
第二步:升级系统
更新后,我们将升级系统。 运行以下命令来做到这一点:
sudo apt upgrade
第 3 步:在 Ubuntu 上安装 sshd 服务器
在这一步中,我们将通过发出以下命令来安装 openssh-server 包:
sudo apt install openssh-server
第 4 步:检查服务状态
让我们验证一下 ssh 服务是否运行良好。 运行这个命令来做到这一点:
sudo systemctl status ssh
第 5 步:启用并启动 SSH
现在,让我们运行 SSH 服务。 首先,通过运行以下命令启用它:
sudo systemctl enable ssh
启用服务后,通过发出以下命令启动服务:
sudo systemctl start ssh
配置防火墙并打开22端口
我们还需要允许 SSH 服务通过防火墙。 为此,我们将配置 ufw,即 Ubuntu 中的防火墙。
允许 SSH
要在 ufw 上允许 SSH,请运行以下命令:
sudo ufw allow ssh
启用 SSH
接下来,我们将启用 SSH。 可以通过运行以下命令来完成:
sudo ufw enable
检查防火墙状态
现在通过运行以下命令检查 ufw 防火墙的状态:
sudo ufw status
测试 SSH 登录
SSH 到 OpenSSH 服务器
您现在可以使用 SSH 从桌面计算机登录 OpenSSH 服务器。 可以这样做:
ssh [email protected]
ssh [email protected]
启用无密码访问
要允许无密码登录,您可以使用 ssh-copy-id 命令复制并安装公钥,如下所示:
ssh-copy-id [email protected]
这就是所有的人!
在本教程中,我们全面了解了如何在 Ubuntu 20.04 上安装 OpenSSH 服务器。 我们还看到了如何配置它以进行远程访问以及如何允许 SSH 服务通过 Ubuntu 的防火墙。
我希望你在这里度过了愉快的学习时光。
要了解如何在 Ubuntu 20.04 上启用 SSH,请查看: