Versuche dies:
Ändern Sie /etc/sshd_config
und setzen Sie die PasswordAuthentication
Einstellung auf yes
.
Dann starten sshd: /etc/init.d/sshd restart
.
Sie müssen entweder sudo to root verwenden oder sudo
diese Befehle ausführen.
Ich habe eine sehr einfache Frage, ich habe eine Instanz mit aws AMI erstellt. Ich kann mich mit meinem Schlüssel einloggen. Ich möchte mich jedoch mit einem Benutzernamen und einem Passwort anmelden.
useradd username -p password
Dies hat den Benutzer und das Passwort erstellt, aber wenn ich versuche, mich anzumelden, bekomme ich
ssh username@10.250.32.240 Permission denied (publickey).
Ich bin auf redhat
cat /etc/*release NAME="Amazon Linux AMI" VERSION="2018.03" ID="amzn" ID_LIKE="rhel fedora" VERSION_ID="2018.03" PRETTY_NAME="Amazon Linux AMI 2018.03" ANSI_COLOR="0;33" CPE_NAME="cpe:/o:amazon:linux:2018.03:ga" HOME_URL="http://aws.amazon.com/amazon-linux-ami/" Amazon Linux AMI release 2018.03
Ich habe etwas gelesen und gelernt, dass es etwas mit pam zu tun haben muss, aber ich konnte nichts hinzufügen oder entfernen.
Versuche dies:
Ändern Sie /etc/sshd_config
und setzen Sie die PasswordAuthentication
Einstellung auf yes
.
Dann starten sshd: /etc/init.d/sshd restart
.
Sie müssen entweder sudo to root verwenden oder sudo
diese Befehle ausführen.