我创建了一个vsp(特别是在digitalocean上的“droplet”)并且可以以root身份登录而没有任何问题:
ssh -i mykey root@111.11.111.11
在root时,我创建了一个新用户,然后授予他们sudo访问权限:
adduser newuser
usermod -aG sudo newuser
对于该新用户,我希望能够使用密码登录。但是,以下内容为我提供了权限被拒绝(公钥):
ssh newuser@111.11.111.11
默认情况下我不能使用密码登录而不是使用ssh密钥吗?或者是否有某种方式来指定我想以这种方式登录?
答案 0 :(得分:1)
在您的PasswordAuthentication yes
文件中检查此行sshd_config
。
您还可以做的是仅允许newuser
使用密码来使用密码:
PasswordAuthentication no
Match User your-user
PasswordAuthentication yes