我们有一个ubuntu AWS实例,我们使用pem密钥登录ubuntu用户。
我们想要做的是创建一个名为deploy的用户,我们希望使用密码而不使用pem密钥使用deploy进入服务器。
我们怎么做呢
sudo adduser deploy --home /home/deploy --shell /bin/bash
这要求输入密码,我提供了一个
然而,当我从我的mac
运行以下内容时ssh deploy@<ip-address-of-aws-ubuntu-machine>
它表示权限被拒绝(公钥)
这可能吗?
答案 0 :(得分:0)
这当然是可能的。我强烈建议您为此用户使用密钥身份验证,因为它更安全但如果您坚持使用密码,则必须在sshd_config
中启用密码身份验证,通常位于{{1} }}。改变这一行:
/etc/ssh/sshd_config
到
PasswordAuthentication no