我真的很不熟悉Putty和Puttykey生成器,因为我试图在AWS上设置EC2。我已经设法在Mac上安装了PuTTy,PuTTy可以正常工作,但是每次单击PuTTykey Generator时,我都会看到一条消息(请参阅附件),没有弹出窗口。我如何使它工作?我有Mac Mojave。
之所以使用puttygen
,是为了生成ssh-key对,尤其是在Windows系统上。由于Mac OS具有称为Terminal的内置命令行SSH客户端,因此通常不需要在Mac上使用腻子密钥生成器。
要使用终端,请转到Finder,然后单击顶部菜单中的菜单Go -> utilities
。之后,找到支持SSH连接到远程服务器的终端。
您可以运行ssh-keygen
生成ssh密钥对。
ssh-keygen
参考(如何使用ssh-keygen生成密钥对):
https://www.digitalocean.com/docs/droplets/how-to/add-ssh-keys/create-with-openssh/
我不确定您为什么需要使用腻子。
如果您只是想通过ssh登录ec2实例(使用ec2的密钥对),则可以使用ssh命令,如下所示。
ssh -i `~/Downloads/my.pem` ec2-user@[ip-address]
顺便说一下,您在运行puttygen
时看到输出的原因是,它是一个命令行实用程序,并且期望传递一些命令行参数。