如何在没有Putty的情况下进入Amazon Lightsail

时间:2017-10-13 03:02:12

标签: amazon-lightsail

亚马逊Lightsail提供了如何从putty ssh到您的实例的方向,但不是普通的ssh。你会如何从MacOS或Linux中获取?

2 个答案:

答案 0 :(得分:4)

以下是我在MacOS上的表现:

(1。)转到帐户页面下载默认私钥

(2。)设置私钥的权限更具限制性(AWS将拒绝让您使用默认权限ssh)

  

$ chmod 400 LightsailDefaultPrivateKey-us-west-2.pem

为我工作。

(3。)最后,ssh进入你的lightail实例。您将需要您的lightsail实例的IP地址,您可以从Amazon Lightsail首页获取该地址。

  

ssh -i" LightsailDefaultPrivateKey-us-west-2.pem"的ubuntu @ [IP-的-lightsail实例]

为我工作。

答案 1 :(得分:0)

我花了很多时间试图使它生效。 AWS提供的密钥不起作用。 最终的工作是从基于浏览器的终端登录,并将我的公共RSA密钥添加到Lightsail实例上的authorized_keys文件中。

Mac控制台的方向:

cat .ssh / id_rsa_pub 仔细选择文本,以便将其全部保存在剪贴板上,而且没有其他任何事情。

在与您的lightail实例基于浏览器的termianl会话中, 光盘.ssh cpauthorized_keys autorized_keys.bak vim id_rsa_pub 输入i进入插入模式 从id_rsa_pub将内容粘贴到剪贴板上 :wq

就是这样。 现在回到您的控制台。 ssh bitnami @ <您的AWS公共IP地址>

如果您在创建RSA密钥时设置了密码,并输入密码,请输入密码。

如果尚未创建RSA密钥,请检查ssh-keygen工具。