Amazon Lightsail 提供了有关如何从 putty ssh 进入实例的说明,而不是从普通 ssh 进入实例的说明。您将如何从MacOS或Linux中加入?
以下是我在MacOS上的做法:
(1.)进入账号页面下载默认私钥
(2.)将私有密钥的权限设置为更严格的权限(AWS将拒绝以默认权限允许您使用ssh)
$ chmod 400 LightsailDefaultPrivateKey-us-west-2.pem
为我工作。
(3.)最后,通过 ssh 进入您的光帆实例。您将需要 Lightsail 实例的 IP 地址,您可以从 Amazon Lightsail 首页获取该地址。
ssh -i "LightsailDefaultPrivateKey-us-west-2.pem" ubuntu@[ip-of-lightsail-instance]
为我工作。
我浪费了时间试图让它工作。AWS提供的密钥不起作用。最终起作用是从基于浏览器的终端登录并将我的公有 RSA 密钥添加到 Lightsail 实例上的authorized_keys文件中。
从 Mac 控制台的方向:
猫 .ssh/id_rsa_pub仔细选择文本,以便将其全部放在剪贴板上,没有多余的内容。
在与 Lightsail 实例的基于浏览器的术语会话中,光盘 .sshCP authorized_keys autorized_keys.bak维姆id_rsa_pub通过键入 i 进入插入模式将id_rsa_pub的内容粘贴到剪贴板上:WQ
就是这样。现在返回到您的控制台。ssh bitnami@ <您的 AWS=" 公有=" IP=" 地址=">您的>
如果您在创建 RSA 密钥时设置了密码短语,请输入密码短语并收到提示。
如果您尚未创建 RSA 密钥,请检查 ssh-keygen 工具。