无法登录我创建的新用户,显示权限被拒绝(公钥)而不要求输入密码

无法登录我创建的新用户,显示权限被拒绝(公钥)而不要求输入密码

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

sudo adduser test

我可以使用“usermod -aG sudo test”将其添加到 sudo 并使用“groups test”进行验证,并且我可以使用“su - 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@another_host 显示的日志几乎相同,除了两行之外:

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

为什么我无法“ssh test@EC2_IP”?为什么系统不检查:“debug1:下一个身份验证方法:密码”?

相关内容