2014-03-19 35 views
0

如何访问我的amazon ec2实例,就像访问运行SSH的普通服务器一样?访问没有私钥/公钥的亚马逊EC2

我想请在我的Mac终端:SSH根@ [amazon.ip.address] 则密码为根

相反,我必须使用有地方住这些愚蠢的公钥/私钥在我的电脑上。我整天都在使用数十台电脑。我不希望整天在闪存驱动器上随身携带我的钥匙。

有没有人知道我可以如何实现上述目标?

感谢

+0

简单地说:从SSH密钥切换到密码是不好的。 SSH密钥更安全。这是一个非常糟糕的主意。 –

回答

1

它不建议使用密码认证作为其容易受到中间人攻击。如果您不想跟踪密钥,则可以在Linux上始终使用ssh-add命令,或者在Windows上使用puttygen

例如在Linux上:

ssh-add <your-keyname> 

要列出ssh-agent

ssh-add -l 

缺点的关键是有,你可以之前基本配置最SSH服务器添加按键数量的限制将开始拒绝他们。 (我相信它是3)。您可以通过配置在`的/ etc/ssh/sshd_config文件解决此:

MaxAuthTries <number of keys you want to try> 

如果你想自己敲出来,并使用密码验证,你可以简单地启用它在你的/etc/ssh/sshd_config文件还:

PasswordAuthentication yes 
+0

这没有工作..我启用了在配置中,我仍然无法连接。 断开:没有可用的支持身份验证方法(服务器发送:publickey) – Ashkaan

+0

您是否在服务器上启用了它? – Rico

+0

你是否也重新启动了ssh服务器? – Rico