Vraag Ik kan niet inloggen op de nieuwe gebruiker die ik heb gemaakt en toont Permission denied (publickey) zonder om een ​​wachtwoord te vragen


Ik heb een nieuwe gebruiker in mijn EC2 gemaakt met behulp van:

sudo adduser test

Ik kan het toevoegen aan sudo met behulp van "usermod -aG sudo test" en het verifiëren met behulp van "groups test", en ik kan "su-test" om over te schakelen naar de test.

Toen ik echter probeerde om in te loggen bij deze gebruiker van een andere host (mijn lokale MAC-terminal) met:

ssh test@EC2_IP

het toonde toestemming geweigerd zonder zelfs maar om een ​​wachtwoord te vragen. ssh -v test @ EC_IP toont het volgende log:

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).

Ik kan zelfs inloggen op een gebruiker van een andere host. ssh -v another @ another_host toonde bijna hetzelfde logboek behalve twee regels:

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

om welke reden kan ik "ssh test @ EC2_IP" niet? waarom controleert het systeem niet: "debug1: Volgende authenticatiemethode: wachtwoord"?


1
2017-12-18 08:16


oorsprong


Heb jij PasswordAuthentication ingeschakeld op zowel client- als serverzijde? - muclux
Als dit niet het geval is, deel dan het EC2 / etc / ssh / sshd_config-bestand omdat het een onjuiste configuratie lijkt te zijn - XiR_
muclux en XiR_. PasswordAuthentication is geen in / etc / ssh / sshd_config. Ik veranderde het in ja en daarna "service sshd reload", het werkt nu !. Bedankt. merk op dat de EC2 om ingelogd te worden nieuw is gelanceerd, en dat ik niets heb veranderd. lijkt op Amazon EC2 ingesteld PasswordAuthentication als standaard? - user389955


antwoorden: