无法登录我创建的新用户,显示Permission denied(publickey)而不询问密码

我使用以下方法在EC2中创建了一个新用户:

sudo adduser test 

我可以使用“usermod -aG sudo test”将它添加到sudo并使用“groups test”validation它,我可以“su – test”切换到test。

但是,当我尝试使用以下命令从其他主机(我的本地MAC终端)登录此用户时:

 ssh test@EC2_IP 

它显示许可被拒绝,甚至没有问我密码。 ssh -v test @ EC_IP显示以下日志:

 OpenSSH_7.4p1, LibreSSL 2.5.0 debug1: Reading configuration data /etc/ssh/ssh_config debug1: key_load_public: No such file or directory ...... debug1: Next authentication method: publickey debug1: Offering RSA public key: /Users/XXX/.ssh/id_rsa debug1: Authentications that can continue: publickey debug1: Trying private key: /Users/XXX/.ssh/id_dsa debug1: Trying private key: /Users/XXX/.ssh/id_ecdsa debug1: Trying private key: /Users/XXX/.ssh/id_ed25519 debug1: No more authentication methods to try. Permission denied (publickey). 

事实上,我可以登录其他主机的用户。 ssh -v另一个@ another_host显示几乎相同的日志,除了两行:

 debug1: Authentications that can continue: publickey,password .... debug1: Next authentication method: password 

为什么我不能“ssh测试@ EC2_IP”? 为什么系统不检查:“debug1:下一个身份validation方法:密码”?