📅  最后修改于: 2023-12-03 15:25:07.383000             🧑  作者: Mango
SSH (Secure Shell)是一种计算机通信协议,用于在不安全的网络中提供安全的远程访问服务。在 Ubuntu 20.04 中,默认情况下没有安装 OpenSSH 服务器,因此需要手动安装。
下面是在 Ubuntu 20.04 上安装 SSH 的步骤:
在开始安装 SSH 前,请确保您的系统已经更新了 apt 软件包缓存。打开终端(Ctrl+Alt+T),然后使用以下命令:
sudo apt update
运行以下命令安装 OpenSSH 服务器:
sudo apt install openssh-server
输入以上命令后,系统将自动下载并安装 OpenSSH 服务器及其依赖项。
默认情况下,安装完 OpenSSH 后,它就会自动启动。
如果 SSH 服务未启动,请使用以下命令手动启动:
sudo systemctl start 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" 以确认您连接到的是正确的主机,并使用您的密码进行身份验证。
最后是添加 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 服务器。