📅  最后修改于: 2023-12-03 15:35:08.653000             🧑  作者: Mango
在 AWS Lightsail 上创建了实例之后,我们需要通过 SSH 协议来远程访问该实例。本文将介绍如何使用 Shell/Bash 命令行工具来 SSH 到 Lightsail 实例。
在开始 SSH 到 Lightsail 实例之前,请确保您已经完成了以下操作:
在使用 Shell/Bash 命令行工具 SSH 连接到 Lightsail 实例之前,您需要知道以下信息:
在 Lightsail 实例创建时,您需要为该实例创建一个 SSH 密钥对。Lightsail 将私有密钥保存在您的计算机上,并将公有密钥保存在实例上。在使用 Shell/Bash SSH 到实例时,您需要使用此密钥对进行身份验证。
要查找实例的默认用户名,请按照以下步骤操作:
默认情况下,Lightsail 实例使用不同的操作系统和发行版。以下是一些默认用户名的列表:
| 操作系统/发行版 | 默认用户名 | | --- | --- | | Amazon Linux 2 | ec2-user | | Ubuntu 20.04 LTS | ubuntu | | FreeBSD 11.4 | freebsd | | Debian 9 | admin | | CentOS 7 | centos | | Fedora 31 | fedora |
您可以使用以下命令在 Shell/Bash 中 SSH 连接到 Lightsail 实例:
ssh -i /path/to/private/key.pem <default-username>@<public-ip>
/path/to/private/key.pem
:为实例的私有密钥文件路径。<default-username>
:是实例的默认用户名。<public-ip>
:实例的公有 IP 地址。例如,如果在 Amazon Linux 2 上创建了实例,私有密钥保存在~/.ssh/lightsail.pem
中,公有 IP 地址为 203.0.113.0
,默认用户名为 ec2-user
。则可以使用以下命令进行 SSH 连接:
ssh -i ~/.ssh/lightsail.pem ec2-user@203.0.113.0
通过使用 Shell/Bash 命令行工具,您可以轻松地 SSH 到 Lightsail 实例。在本文中,我们了解了如何获取实例的默认用户名和 SSH 链接实例时所需的信息。然后,我们使用正确的 SSH 命令行语法在 Shell/Bash 中 SSH 到 Lightsail 实例。