我有一个非常简单的问题,我已经使用 aws AMI 创建了一个实例。我可以使用我的密钥登录它。但我想使用用户名和密码登录。
useradd username -p password
这已经创建了用户和密码,但是当我尝试登录时,我得到了
ssh [email protected]
Permission denied (publickey).
我在红帽
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
我读了一些资料并了解到这一定与 pam 有关,但我无法添加/删除任何内容。
答案1
尝试这个:
修改/etc/sshd_config
并设置设置PasswordAuthentication
为yes
。
然后重新启动 sshd /etc/init.d/sshd restart
:。
您要么需要 sudo 到 root,要么使用sudo
来运行这些命令。