GoogleCloud开启root登陆并配置防火墙

快速为GoogleCloud开启root登陆并配置防火墙

开启root登陆:

我们在创建实例的时候,有一个选项为自动化启动脚本,如图所示:

里面填入以下内容即可:

#!/bin/bash
root:密码 |sudo chpasswd root
sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
service sshd restart

记得把密码两个字更换为具体需要设置的root密码即可。

设置防火墙:

我们在添加实例的时候,有一个菜单为网络,里面有个子菜单为网络标记,如图所示:

解释下这个网络标记,这个就是指防火墙具体名字,可以根据自己需求设置,推荐填入all,保存即可:

这样防火墙为all的规则已经添加到实例中,我们接着去添加名字为all的防火墙规则。

点击此链接进入防火墙规则页面:https://console.cloud.google.com/networking/firewalls/list

这里我已经创建了一条名为all的防火墙规则,首次进来请点击创建防火墙规则菜单进行创建。

示例创建规则如下:

名字被使用是因为我已经存在名为all的防火墙规则,其他请务必注意红色部分,这样创建完成后,刚才创建的实例已经自动开放了所有端口。

注意:创建实例的时候填写的网络名字all需要和此处的防火墙名字一致,可以自由修改,但还是建议填写all进行快速区分。

» 本文链接:GoogleCloud开启root登陆并配置防火墙
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。
评论 ( 1)
  1. avatar
    沙发
    心灵博客 2019-05-20 15:17

    启用root其实挺简单的,但我之前也走了不少弯路,也没去搜索,直接自己摸索,因为第一次玩gcp。