亚马逊Lightsail提供了如何从putty ssh到您的实例的方向,但不是普通的ssh。你会如何从MacOS或Linux中获取?
答案 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工具。