无法在 Mac 上打开 PuTTy 密钥生成器

无法在 Mac 上打开 PuTTy 密钥生成器

我对 PuTTY 和 PuTTY 密钥生成器还很陌生,因为我正在尝试在 AWS 上设置 EC2。我已经设法在 Mac 上安装了 PuTTY,并且 PuTTY 运行良好,但每次我单击 PuTTY 密钥生成器时,我都会看到一条消息(请参阅随附的快照),但没有弹出窗口。我该如何让它工作?我有 Mac Mojave。

在此处输入图片描述

答案1

您看到所共享的输出是因为当您运行时puttygen,它需要传递强制的命令行参数。

  • 我不确定你为什么要使用puttygen它,因为它主要用于在 Windows 上生成 SSH 密钥对。你通常不需要在 Mac 上使用它,因为 Mac OS 有一个内置的命令行 SSH 客户端,称为终端。

要使用终端,请从顶部菜单转到 Finder > 单击菜单 > 转到 > 实用程序。找到支持与远程服务器 SSH 连接的终端。

生成密钥对

如果您只是想通过 SSH 登录到您的 ec2 实例,使用来自 ec2 的密钥对:

chmod 400 ~/Downloads/myPrivatekeyFile.pem
ssh -i ~/Downloads/myPrivatekeyFile.pem ec2-user@[ip-address]

答案2

Linux/Mac 版本的 PuTTYgen 是一个命令行工具:请参阅puttygen手册页

它不是一个像 Windows 版本的 PuTTYgen 那样的 GUI 应用程序。

相关内容