我已经在Amazon Lightsail上创建了一个新的NodeJS实例,并希望从Mac的命令行连接到该实例。如果显示Permission denied (publickey),则不确定如何在连接命令中包括所需的SSH密钥。

最佳答案

  • 转到Lightsail帐户页面下的“SSH密钥”选项卡
  • 选择您所在地区的“默认”选项并下载密钥对文件
  • 将是一个.pem文件,例如。 LightsailDefaultPrivateKey-us-west-2.pem
  • 打开您的终端并导航到以上文件的存储目录
  • 在命令行上运行chmod 600 [fileName]以限制文件权限,因此只有您可以读取它
  • 运行ssh -i [fileName] [username]@[Public IP]建立与Lightsail的连接
  • 您的资源
  • 的用户名和IP在Lightsail Web仪表板上的“连接”选项卡下可用

    关于macos - 如何从Mac连接到新的Amazon Lightsail实例?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46028907/

    10-11 06:37