谷歌云GCP开启第三方SSH登录

谷歌云GCP的实例创建完的时候是不可以直接设置ROOT密码的,
可以设置密钥,但是不能通过第三方SSH登录
我们要做的就是

1.通过网页连接SSH
2.切换到ROOT用户
3.设置ROOT密码
4.修改SSH配置允许ROOT和密码登陆
5.重启SSH

此方法适用于CentOS、Debian、Ubuntu系统,请注意区分代码!
其他系统类型请自行网络搜索相应代码

1.通过网页连接SSH

2.切换到ROOT用户

sudo -i
可以看到命令行前的$变成了#,前缀变为root,代表切换成ROOT用户成功了。

 

3.设置ROOT密码

passwd

接着输入密码回车,再输入密码(确认)回车,
提示password updated successfully就代表设置成功了,
如果有其他返回信息提示,考虑一下提示的是不是密码过于简单。

4.修改SSH配置允许第三方SSH登录

在root账户下依次输入以下代码
CentOSDebian通用,输入以下两条命令:

sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/ssh/sshd_config
sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config

Ubuntu系统,输入以下两条命令:

sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config
sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config

5.输入代码重启即可登陆

reboot

 

 

 

版权声明:
作者:三猫
链接:https://blog.3cat.cc/159.html
来源:三猫博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>