代码之家  ›  专栏  ›  技术社区  ›  James Shapiro

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

  •  5
  • James Shapiro  · 技术社区  · 7 年前

    Amazon Lightsail提供了如何从putty(而不是普通ssh)通过ssh连接到实例的说明。您将如何从MacOS或Linux ssh接入?

    2 回复  |  直到 7 年前
        1
  •  9
  •   James Shapiro    7 年前

    以下是我在MacOS上的实现方式:

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

    (2)将私钥的权限设置为更严格(AWS将拒绝使用默认权限进行ssh)

    $chmod 400 LightsailDefaultPrivateKey-us-west-2。pem公司

    为我工作。

    (3)最后,将ssh连接到lightsail实例中。您需要lightsail实例的ip地址,可以从Amazon lightsail frontpage获得。

    ssh-i“LightsailDefaultPrivateKey-us-west-2.pem”ubuntu@[lightsail实例的ip]

    为我工作。

        2
  •  1
  •   Jack Mason    4 年前

    我浪费了时间试图让这个工作。 AWS提供的钥匙就是坏了。 最后的工作是从基于浏览器的终端登录,并将我的公共RSA密钥添加到Lightsail实例上的authorized_keys文件中。

    来自Mac控制台的方向:

    猫ssh/id\u rsa\u pub 仔细选择文本,这样你就可以把它全部放在剪贴板上,而不需要额外的内容。

    在与lightsail实例的基于浏览器的termianl会话中, cd。ssh cp authorized_keys autorized_keys。贝克 vim id\u rsa\u发布 通过键入i进入插入模式 将id\u rsa\u pub中的内容粘贴到剪贴板上 :wq

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

    如果在创建RSA密钥时设置了密码短语,并收到提示,请输入密码短语。

    如果您还没有创建RSA密钥,请查看ssh-keygen工具。