我能够使用SSH密钥连接到GCP中的VM实例。
我用sudo useradd -m -s /bin/bash -G {groups} {new user name}
命令添加了用户,并用passwd {new user name}
命令更改了密码。
我尝试使用SSH连接到VM实例,但是收到以下错误:Permission denied (publickey).
请帮助我。
答案 0 :(得分:2)
默认情况下,在新创建的Linux Compute Engine上禁用使用密码(而不是密钥)的SSH登录。幸运的是,可以很快启用它。
登录Linux环境,然后编辑位于以下位置的文本文件:
/etc/ssh/sshd_config
查找以下内容:
PasswordAuthentication no
并将其更改为
PasswordAuthentication yes
保存文件。
最后,使用以下命令重新启动SSH:
sudo service ssh restart
这时,您现在将能够使用SSH使用用户ID /密码对进行登录。
参考文献: