【发布时间】: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 及其应用程序的问题。 SuperUser 或 Unix & Linux 将是解决此类问题的更好地方。
-
@Barmar 对不起,我习惯在应用程序上询问问题并在桌面上求助于其他解决方案。下次一定会照顾的。
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
标签: linux amazon-ec2 ssh