首先理顺一下思路
GCP是创建实例的时候是不可以直接设置ROOT密码的,可以设置密钥,也可以不设置从网页登陆
所以要做的就是
1 通过网页连接SSH
2 切换到ROOT用户
3 设置ROOT密码
4 修改SSH配置允许ROOT和密码登陆
5 重启SSH
1 通过网页连接SSH
2 切换到ROOT用户
使用命令sudo -i
切换到ROOT用户
可以看到命令行前的$
变成了#
,代表切换成ROOT用户成功了
3 设置ROOT密码
使用命令passwd
设置ROOT密码
接着输入密码回车,再输入密码(确认)回车,提示password updated successfully
就代表设置成功了,如果有其他返回信息提示,考虑一下提示的是不是密码过于简单
4 修改SSH配置允许ROOT和密码登陆
使用命令vi /etc/ssh/sshd_config
编辑配置文件,按一下i
即可进入编辑模式
找到PermitRootLogin
并修改参数值为yes
,如果前面有#
删除掉
找到PasswordAuthentication
同样是修改参数值为yes
,如果前面有#
也删除掉
接着按Esc键,再输入:wq
后回车保存退出
5 重启SSH服务
使用service sshd restart
或者/etc/initd.d/sshd restart
即可重启SSH服务
之后,你就可以用你刚刚设置的密码连接SSH了