📌  相关文章
📜  安装 ssh ubuntu 20.04 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:25:07.383000             🧑  作者: Mango

安装 ssh ubuntu 20.04 - Shell-Bash

SSH (Secure Shell)是一种计算机通信协议,用于在不安全的网络中提供安全的远程访问服务。在 Ubuntu 20.04 中,默认情况下没有安装 OpenSSH 服务器,因此需要手动安装。

下面是在 Ubuntu 20.04 上安装 SSH 的步骤:

步骤 1:更新 apt 软件包缓存

在开始安装 SSH 前,请确保您的系统已经更新了 apt 软件包缓存。打开终端(Ctrl+Alt+T),然后使用以下命令:

sudo apt update
步骤 2:安装 OpenSSH 服务器

运行以下命令安装 OpenSSH 服务器:

sudo apt install openssh-server

输入以上命令后,系统将自动下载并安装 OpenSSH 服务器及其依赖项。

步骤 3:启动 OpenSSH 服务器

默认情况下,安装完 OpenSSH 后,它就会自动启动。

如果 SSH 服务未启动,请使用以下命令手动启动:

sudo systemctl start ssh
步骤 4:验证 SSH 是否已正确安装

运行以下命令,以验证 OpenSSH 服务器是否已安装正确:

ssh localhost

如果您看到以下输出,那么 SSH 已经成功安装了:

The authenticity of host 'localhost (127.0.0.1)' can't be established.
ECDSA key fingerprint is SHA256:example.
Are you sure you want to continue connecting (yes/no)?

输入 "yes" 以确认您连接到的是正确的主机,并使用您的密码进行身份验证。

步骤 5:添加 SSH 公钥

最后是添加 SSH 公钥,以便您可以通过 SSH 密钥对连接到您的远程服务器。

打开您的本地终端,并使用以下命令生成 SSH 密钥对:

ssh-keygen -t rsa -b 4096

在键入以上命令后,您需要按照屏幕上的提示操作,包括选择一个安全密码短语。

接下来,将公钥复制到远程 Ubuntu 服务器上,以便您可以通过密钥对进行身份验证。

打开终端并输入以下命令:

ssh-copy-id remote_username@server_ip_address

将 "remote_username" 替换为您的远程服务器登录用户名,将 "server_ip_address" 替换为您的远程服务器 IP 地址。接下来,您需要输入您的密码,这样您的公钥就会复制到远程服务器上。

现在,您就可以通过 SSH 密钥对登录到远程 Ubuntu 20.04 服务器了!

希望这篇文章可以帮助您在 Ubuntu 20.04 上安装和配置 OpenSSH 服务器。