如何在没有 Putty 的情况下通过 SSH 连接到 Amazon Lightsail
How to ssh into Amazon Lightsail without Putty
Amazon Lightsail 提供了有关如何从 putty 而非普通 ssh ssh 进入您的实例的说明。您将如何从 MacOS 或 Linux ssh 登录?
这是我在 MacOS 上的做法:
(1.)进入账户页面下载默认私钥
(2.) 将私钥的权限设置得更严格(默认权限AWS会拒绝让你ssh)
$ chmod 400 LightsailDefaultPrivateKey-us-west-2.pem
对我有用。
(3.) 最后,ssh 进入您的 lightsail 实例。您将需要您的 lightsail 实例的 IP 地址,您可以从 Amazon Lightsail 主页获得该地址。
ssh -i "LightsailDefaultPrivateKey-us-west-2.pem" ubuntu@[ip-of-lightsail-instance]
对我有用。
我浪费时间试图让它工作。
AWS 提供的密钥不起作用。
最终起作用的是从基于浏览器的终端登录并将我的 public RSA 密钥添加到 Lightsail 实例上的 authorized_keys 文件中。
来自 Mac 控制台的方向:
猫.ssh/id_rsa_pub
Select 仔细阅读文本,确保所有内容都在剪贴板上,没有多余的内容。
在与您的 lightsail 实例的基于浏览器的终端会话中,
光盘.ssh
cp authorized_keys autorized_keys.bak
vim id_rsa_pub
输入 i 进入插入模式
将 id_rsa_pub 中的内容粘贴到剪贴板上
:wq
就是这样。
现在回到你的控制台。
ssh bitnami@ <您的 AWS public IP 地址>
如果您在创建 RSA 密钥时设置了密码并被提示输入密码,请输入您的密码。
如果您还没有创建 RSA 密钥,请检查 ssh-keygen 工具。
Amazon Lightsail 提供了有关如何从 putty 而非普通 ssh ssh 进入您的实例的说明。您将如何从 MacOS 或 Linux ssh 登录?
这是我在 MacOS 上的做法:
(1.)进入账户页面下载默认私钥
(2.) 将私钥的权限设置得更严格(默认权限AWS会拒绝让你ssh)
$ chmod 400 LightsailDefaultPrivateKey-us-west-2.pem
对我有用。
(3.) 最后,ssh 进入您的 lightsail 实例。您将需要您的 lightsail 实例的 IP 地址,您可以从 Amazon Lightsail 主页获得该地址。
ssh -i "LightsailDefaultPrivateKey-us-west-2.pem" ubuntu@[ip-of-lightsail-instance]
对我有用。
我浪费时间试图让它工作。 AWS 提供的密钥不起作用。 最终起作用的是从基于浏览器的终端登录并将我的 public RSA 密钥添加到 Lightsail 实例上的 authorized_keys 文件中。
来自 Mac 控制台的方向:
猫.ssh/id_rsa_pub Select 仔细阅读文本,确保所有内容都在剪贴板上,没有多余的内容。
在与您的 lightsail 实例的基于浏览器的终端会话中, 光盘.ssh cp authorized_keys autorized_keys.bak vim id_rsa_pub 输入 i 进入插入模式 将 id_rsa_pub 中的内容粘贴到剪贴板上 :wq
就是这样。 现在回到你的控制台。 ssh bitnami@ <您的 AWS public IP 地址>
如果您在创建 RSA 密钥时设置了密码并被提示输入密码,请输入您的密码。
如果您还没有创建 RSA 密钥,请检查 ssh-keygen 工具。