使用密码连接到VM实例

时间:2019-12-30 16:04:11

标签: ssh google-cloud-platform google-compute-engine

我能够使用SSH密钥连接到GCP中的VM实例。 我用sudo useradd -m -s /bin/bash -G {groups} {new user name}命令添加了用户,并用passwd {new user name}命令更改了密码。

我尝试使用SSH连接到VM实例,但是收到以下错误:Permission denied (publickey).

请帮助我。

1 个答案:

答案 0 :(得分:2)

默认情况下,在新创建的Linux Compute Engine上禁用使用密码(而不是密钥)的SSH登录。幸运的是,可以很快启用它。

登录Linux环境,然后编辑位于以下位置的文本文件:

/etc/ssh/sshd_config

查找以下内容:

PasswordAuthentication no

并将其更改为

PasswordAuthentication yes

保存文件。

最后,使用以下命令重新启动SSH:

sudo service ssh restart

这时,您现在将能够使用SSH使用用户ID /密码对进行登录。

参考文献: