一、前言

最近闲得慌,不想复习于是乎想着自己的腾讯云服务器的机子快到期了,就想着去薅一个gcp的服务器,但是迫于要一张外币卡来绑定gcp(国内的银联不支持,其实就是谷歌需要你填写信用卡信息,然后扣除信用卡里的6刀查看是否可以用,一会就会把钱返回到原有账号),然后就去中国银行申请了一张MasterCard莫奈睡莲卡(目前学生只有中行最好申请到外币卡了,额度都是2000左右),激活后就立刻开始申(hao)请(yang)了(mao)。

Google Cloud Platform试用规则:在免费申请试用资格后,谷歌会送你300刀的钱,外加一年的使用权限(就是在一年内你能免费用300刀的服务器,PS:网上有重置免费使用时间的方法,详情请点击),若是你一年内使用的资费超过300刀,就会停掉你的服务器。

 二、需要准备的东西

1.谷歌账户

2.一张外币卡(用于验证)

3.ssh客户端(putty,xshell等等)

 

三、申请Google Cloud Platform的步骤

申请地址: https://cloud.google.com/free/

在登陆上谷歌账户后,点击试用

       

 

选择香港地区或者其他也行只要看的懂的语言(之前是有中国可选的)

接下来填写详细信息

账号类型填个人就行,姓名和地址:就是你之前选的国家的一个地址,我之前选的是香港,就随便在谷歌地图上找个地址填上去就行了

接下来是填写信用卡信息,将卡片信息填完后,地址一定要填写与之前信用卡邮寄地址相同的地址,不然可能导致申请失败

提交成功后谷歌邮箱会收到一封验证邮件,点击验证就行了

接下来是创建服务器实例

 

 

服务器配置的话不用太高,不然可能300刀不够你花了,区域选择台湾或者香港,尽量不要选美国,加拿大之类的,延迟比较高,香港的用电信实测是30ms左右,cpu一核,内存2g就差不多了,然后镜像我用的是Ubuntu,习惯用哪个就选哪个吧,记得把防火墙的允许http和https流量勾选,然后创建,等待几秒就好了

再然后来添加防火墙规则 (可选),新手建议将所有端口都开启,不然在以后操作中,很可能因为端口没有开而折腾半天

出站和入站都添加一个规则,地址范围是0.0.0.0/0(即允许所有地址),还有要应用到所有实例。

gcp是默认不允许第三方ssh客户端使用root账户登陆的,用非root账号登陆又需要创建密钥,很是麻烦,所以需要改一下服务器上的ssh配置文件

进入VM实例点击下图按钮进入网页的ssh客户端

 

先切换到root权限


sudo -i

接下来使用vim来编辑ssh配置文件


vi /etc/ssh/sshd_config

将以下配置好,前面有#的代表没有启用,删掉就行(vim的输入命令是i,修改完后按esc键再输入:wq即可保存,不会使用vim命令的可以自行谷歌)


# Authentication:
PermitRootLogin yes //默认为no,需要开启root用户访问改为yes

# Change to no to disable tunnelled clear text passwords
PasswordAuthentication yes //默认为no,改为yes开启密码登陆

给root用户设置密码


passwd root

 

重启SSH服务使修改生效


/etc/init.d/ssh restart

这时就可以用第三方ssh登陆你的gcp了

 

到这一步服务器基本就配置完了,要注意的是,谷歌可能分配给你的是被大陆墙掉的ip所以需要你去确认一下,在VPC网络的外部IP地址里在windows上用cmd给ping一下看能不能通,不能通就立即换掉,不然建站都不行,若是需要科学上网的请自行谷歌,ps:谷歌服务器的流量很贵,记得时刻关注自己的试用余额,还有谷歌现在只给试用用户分配一个静态外部IP,在将IP保留为静态IP之前先确认是否被墙,换多的静态IP需要升级为付费用户(别问我怎么知道的),付费用户就相当于试用余额用完后直接就开始扣你信用卡的钱。