【问题标题】:SSHing into ec2 instance [closed]通过 SSH 连接到 ec2 实例 [关闭]
【发布时间】:2018-07-12 19:41:43
【问题描述】:

嗯,我最近观察到一个奇怪的行为。

关于在 cmd 中使用 Putty,(Windows)

我必须使用“putty -i key.ppk user@host

关于在 bash (linux) 中使用 ssh

我必须使用“ssh -i key.pem user@host

AWS 给了我一个 ".pem" 文件 我使用 puttygen 将其转换为 .ppk,因为我理解 .pem 是一种较旧的格式。

.ppk 适用于 windows 中的 putty,但在 linux 中使用相同的 .ppk 时,它要求我输入密码。

我尝试了使用和不使用密码短语 .ppk 文件

(以下是针对 linux 的) 在创建没有密码的 .ppk 时,它会要求输入一个,并说无论我输入什么权限都被拒绝

在使用密码创建 .ppk 时,它要求输入一个,但即使我输入了正确的密码,它也会再次询问,当我输入的密码不是正确的密码时,循环退出并显示权限被拒绝。

另外,.pem 文件可以在 linux 上使用 ssh -i ,所以我让它在两者上都可以工作,但是为什么这个密码短语的事情,谁能帮忙!

【问题讨论】:

  • SO 是针对编程问题,而不是关于使用或配置 Linux 及其应用程序的问题。 SuperUserUnix & Linux 将是解决此类问题的更好地方。
  • @Barmar 对不起,我习惯在应用程序上询问问题并在桌面上求助于其他解决方案。下次一定会照顾的。
  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地点。

标签: linux amazon-ec2 ssh


【解决方案1】:

.ppk文件是PuTTY专用文件,由PuTTYgen生成,其中https://unix.stackexchange.com/q/74545/263854有更好更详细的介绍。

正如https://askubuntu.com/questions/818929/login-ssh-with-ppk-file-on-ubuntu-terminal 所说,您不需要使用.ppk 登录SSH,只需.pem。虽然有一些工具可以从给定的.ppk 导出.pem

【讨论】:

    最近更新 更多