AWS ssh 总是询问密码

AWS ssh 总是询问密码

我对 aws ssh 问题有疑问,因为我在 VPC 中有一个私有子网和一个公共子网,我在公共子网中创建了一个 NAT 服务器,并计划使用此 NAT 服务器连接到私有子网中的 Web 服务器,我还使用相同的密钥对(由 AWS 控制台提供)来构建两个实例(NAT 和 Web 服务器),当我尝试使用此密钥通过公共 IP 连接到 NAT 时,它可以工作,当我尝试使用此 NAT 服务器远程登录 Web 服务器时,它总是要求我输入密码,我不知道如何使用 AWS 提供的默认密码,两个实例都使用 Amazon Linux 实例作为服务器。我尝试了以下方法

  1. 更改 NAT 服务器所有权中的 authroized_key chmod 600 ~/.ssh/authorized_key

  2. 等待 5 分钟以上来建立两个实例,但它不起作用

  3. 应用了所有入站和出站的流量,并且安全组是

答案1

直接使用 putty 无法登录私服。您必须登录堡垒服务器,然后通过堡垒服务器 ssh 到私服。同时尝试使用 chmod 命令将密钥权限更改为 400。

因此,通过使用 winscp 将该 pem 文件共享到堡垒服务器,并将文件的权限更改为 400,然后尝试 ssh 到私有服务器。

相关内容