当前位置:首页 > 系统 > Google Cloud Platform

Google Cloud Platform

系统4年前 (2018-10-08)

Google Cloud Platform

Google Cloud Platform免费体验一年,申请后赠送300USD,需要双币信用卡


SecureCRT创建登录秘钥

Google Cloud Platform

打开SecureCRT--tool-->Create Public Key


Google Cloud Platform

秘钥类型为非对称RSA


Google Cloud Platform

秘钥长度为2048


Google Cloud Platform

输入密码和名称,名称为gmail的地址


Google Cloud Platform

下一步


Google Cloud Platform

设置保存路径,Identity是私钥,Identity.pub是公钥


Google Cloud Platform

提示是否全局使用此公钥,可以选是


创建实例

Google Cloud Platform

Google Cloud Platform--Compute Engin--VM实例


Google Cloud Platform

点击创建


Google Cloud Platform

区域改为东京,地区改为asia-northeast1-b,机器类型改为微型共享,启动磁盘改为CentOS 7


Google Cloud Platform

继续回到创建实例的页面,防火墙不需要勾选允许HTTP流量和HTTPS流量


配置VPC网络防火墙

https://console.cloud.google.com/networking/firewalls/ 增加两条规则

一个入站,一个出站,IP地址范围0.0.0.0/0,协议端口为所有

Google Cloud Platform


Google Cloud Platform

返回https://console.cloud.google.com/compute/instances 中修改实例,网络标记中输入刚新建2条规则的名称


Google Cloud Platform

点击安全选项卡,将第一步SecureCRT刚生成的公钥粘贴进去,作为SSH登录的用户名和密码


Google Cloud Platform

网络选项卡中,将内部、外部IP改为固定


Google Cloud Platform

VM实例生成完毕


Google Cloud Platform

使用SecureCRT连接刚生成的VM主机,在Authentication中将Publickey放到首位


开启root登录

sudo -i
mkdir .ssh && chmod 700 .ssh && cp /home/Gmail账号/.ssh/authorized_keys .ssh
vi /etc/ssh/sshd_config
将PermitRootLogin no改为PermitRootLogin yes
systemctl restart sshd.service

Google Cloud Platform


然后使用SecureCRT重新生成秘钥后,控制台中填入新公钥

Google Cloud Platform


客户端中重新引用新公钥,以root登录即可

Google Cloud Platform


手工安装SS

curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"

Google Cloud Platform


python get-pip.py

Google Cloud Platform


pip install --upgrade pip

Google Cloud Platform


pip install shadowsocks

Google Cloud Platform


增加配置文件

vi /etc/shadowsocks.json
添加
{
  "server": "0.0.0.0",
  "server_port":8400,
  "local_address": "127.0.0.1",
  "local_port": 1080,
  "password": "密码",
  "timeout": 300,
  "method": "aes-256-cfb"
}


创建自启

vi /etc/systemd/system/shadowsocks.service
添加
[Unit]
Description=Shadowsocks

[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json

[Install]
WantedBy=multi-user.target


设置自启

systemctl enable shadowsocks
systemctl start shadowsocks
systemctl status shadowsocks -l

增加swap分区

默认GCE没有交换分区

Google Cloud Platform


查看内存大小

cat /proc/meminfo

Google Cloud Platform


创建交换分区,大小为真实内存的2倍

dd if=/dev/zero of=/swapfile bs=1M count=3481

Google Cloud Platform


格式化swap分区

mkswap -f /swapfile

Google Cloud Platform


修改权限

chmod 0600 /swapfile


挂载swap

swapon /swapfile


验证

free -m

Google Cloud Platform


调优

echo "vm.swappiness=10" >> /etc/sysctl.conf
echo "vm.vfs_cache_pressure = 50" >> /etc/sysctl.conf
sysctl -p

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/234.html

相关文章

fedora23删除旧内核

fedora23删除旧内核

安装完系统,把默认的gnome换成了kde后,使用dnf升级了系统,重启系统发现多出新内核,准备删除老内核打开命令行查看系统内现存的内核 rpm -qa | g...

解压出现gzip: stdin: not in gzip format

解压出现gzip: stdin: not in gzip format

今天解压quagga的tar包的时候一直提示gzip: stdin: not in gzip format的错误查看文件也是tar文件没问题最后试了下去掉z参数就好了tar -xvf&nbs...

利用LVM特性对EVE-NG硬盘分区扩容

利用LVM特性对EVE-NG硬盘分区扩容

下载的EVE-NG镜像中,存放模拟器镜像的分区太小了,上传几个cisco和juniper的模拟器就快满了,所以需要使用lvm特性对ubuntu server的硬盘分区进行扩容,首先先将eve-ng虚拟...

CentOS7安装PureFTP和vsFTP使用加密连接

CentOS7安装PureFTP和vsFTP使用加密连接

LNMP环境搭建好后,日后需要管理webroot路径下的文件,采用加密方式的FTP方式比较简单也安全安装PureFTPyum install pure-ftpd配置PureFTPv...

CentOS7 NFS配置

CentOS7 NFS配置

网络文件系统(Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区...

CentOS7 Postfix配置

CentOS7 Postfix配置

使用Postfix+Dovecot配置简单的邮件服务器安装Bindyum install bind-chroot配置Bind  编辑主配置文件,里面的各种参数用...