当前位置:首页 > 系统 > 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

相关文章

CentOS7 Samba配置

CentOS7 Samba配置

在RAID的基础上搭建samba服务提供文件共享参数介绍[global] workgroup = 工作组名称 server string = 服务...

CentOS7 NFS配置

CentOS7 NFS配置

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

CentOS6 安装Oracle11gR2

CentOS6 安装Oracle11gR2

使用oracle-rdbms-server-11gR2-preinstall工具,自动安装oracle所需的RPM包,自动创建oracle用户和dba、oinstall组,自动配置/etc/sysct...

RHEL6.5修复LVM错误

RHEL6.5修复LVM错误

RHEL6.5启动出现UNEXPECTED INCONSISTENCY RUN fsck MANUALLY,无法正常进入系统输入ROOT密码后然后输入init 0关机虚拟机“电源”--“打开电源时进入...

EVE-NG配置静态固定地址

EVE-NG配置静态固定地址

sudo vi /etc/network/interfaces# The primary network interfaceiface eth0 inet manual ...

解决/bin/bash^M: bad interpreter: No such file or directory

解决/bin/bash^M: bad interpreter: No such file or directory

运行windows下自编的脚本,提示因为windows下编写的脚本每行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。dos格式的文件行尾为^M$,unix格式的文件行尾为$,可从显示结...