amazon-web-services - aws lightsail 连接被拒绝(在腻子中)
问题描述
我使用 ReactJs & node 完成了一个网站的构建。试图在 aws lightsail 上托管它。当我尝试在 Putty 中使用 SSH 密钥(来自 lightail)连接服务器时,出现如下错误。
“服务器拒绝了我们的密钥”
在使用 Putty 时,我尝试遵循此亚马逊 lightsail 文档中的所有步骤:https ://lightsail.aws.amazon.com/ls/docs/en/articles/lightsail-how-to-set-up-putty-to -使用 ssh 连接
有谁遇到过这个问题,求助!谢谢
解决方案
在连接之前,请确保密钥的所有权进入用户目录。
例如:如果您使用ubuntu作为用户名,并且此路径是您的授权密钥/home/ubuntu/.ssh/authorized_keys
。
使用以下命令将此文件的所有者设置为 Ubuntu:
sudo chown ubuntu:ubuntu /home/ubuntu/.ssh/authorized_keys
我相信这会解决你的问题。
推荐阅读
- kubernetes - 编辑 prometheus.yml 文件
- csv - 在 Lua 中查看文件目录
- ios - 在 SwiftUI 中重用插页式广告
- python - Python更新不同的变量而不是分配的参考变量
- r - 如何在 RStudio 标记选项卡中设置输出样式
- c# - 我应该在结束控制台程序之前关闭 selenium 驱动程序吗?
- mysql - 如何知道数据库laravel中的倒数第二项
- c# - WPF 功能区应用程序菜单按钮颜色
- spring-boot - 如何配置 Hibernate(通过 Spring Boot)以对所有布尔列使用“NumericBooleanType”
- sql - Snowflake:如何执行 CTAS 或将数据从表 x 复制到 y,其中涉及约束和默认值?