0
我在AWS EC2平台上有一台机器。它的Linux平台,与没有密码的用户名为root,在没有密码时要求密码
现在我已经设置,这台机器上的SSH密钥认证,为此,首先,我安装了Cygwin,然后我也跟着下面的步骤:
1. ssh-keygen -t dsa -f ~/.ssh/<key name> -C "[email protected]<ip>"
2. cat ~/.ssh/<key name>.pub | ssh [email protected]<ip> "cat >> ~/.ssh/authorized_keys"
现在,当我这样做时,它会要求输入密码,但是我从来没有在用户根上设置任何密码。
此外,如果我不提供密码,它说拒绝访问!
问题在哪里?
您是否遇到此错误,试图添加新密钥?启动实例时有一组密钥。 – datasage
我使用的密钥集,我想添加更多的ssh密钥,以便该机器的每个用户将得到不同的密钥... –
在您的ssh命令中,您没有指定使用-i连接的密钥。在添加更多内容之前,您需要使用原始密钥进行连接。 – datasage