如何解决是否可以仅使用用户名和密码无私钥/公钥将SSH设置到Google Cloud Platform VM?
我必须在Google Cloud Platform上建立与VM的ssh连接,该连接将不需要任何密钥,只需用户名和密码即可。有可能吗?
解决方法
要在Compute Engine实例上启用SSH密码身份验证,您必须编辑sshd_config文件,然后通过单击Cloud Console上实例名称旁边的“ SSH”按钮来首先转到您的实例。
然后将出现一个终端,您应该能够使用以下命令编辑配置文件:sudo nano /etc/ssh/sshd_config
然后,将行:PasswordAuthentication no
更改为PasswordAuthentication yes
此外,如果您需要通过用户名/密码身份验证直接进行root ssh访问,还可以将行:PermitRootLogin no
更改为PermitRootLogin yes
进行更改后,通过运行以下命令重新启动SSH服务:
1.--如果您的操作系统是Ubuntu / Debian:sudo service ssh restart
2.-如果您的操作系统是CentOS / RedHat:sudo service sshd restart
现在,您应该可以使用用户名/密码验证登录了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。