如何访问我的amazon ec2实例,就像访问运行SSH的普通服务器一样?访问没有私钥/公钥的亚马逊EC2
我想请在我的Mac终端:SSH根@ [amazon.ip.address] 则密码为根
相反,我必须使用有地方住这些愚蠢的公钥/私钥在我的电脑上。我整天都在使用数十台电脑。我不希望整天在闪存驱动器上随身携带我的钥匙。
有没有人知道我可以如何实现上述目标?
感谢
如何访问我的amazon ec2实例,就像访问运行SSH的普通服务器一样?访问没有私钥/公钥的亚马逊EC2
我想请在我的Mac终端:SSH根@ [amazon.ip.address] 则密码为根
相反,我必须使用有地方住这些愚蠢的公钥/私钥在我的电脑上。我整天都在使用数十台电脑。我不希望整天在闪存驱动器上随身携带我的钥匙。
有没有人知道我可以如何实现上述目标?
感谢
它不建议使用密码认证作为其容易受到中间人攻击。如果您不想跟踪密钥,则可以在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
简单地说:从SSH密钥切换到密码是不好的。 SSH密钥更安全。这是一个非常糟糕的主意。 –