Google Cloud Platform.png

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


SecureCRT创建登录秘钥

20181008115347.png

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


20181008115403.png

秘钥类型为非对称RSA


20181008115513.png

秘钥长度为2048


20181008115934.png

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


20181008115522.png

下一步


20181008115547.png

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


20181008120021.png

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


创建实例

20181008113404.png

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


20181008113708.png

点击创建


20181008113913.png

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


20181008114017.png

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


配置VPC网络防火墙

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

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

20181008172136.png


20181008172218.png

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


20181008120515.png

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


20181008120954.png

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


20181008121104.png

VM实例生成完毕


20181008121228.png

使用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

20181008140348.png


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

20181008150026.png


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

20181008150144.png


手工安装SS

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

20181018133710.png


python get-pip.py

20181018133836.png


pip install --upgrade pip

20181018133902.png


pip install shadowsocks

20181018133923.png


增加配置文件

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没有交换分区

20181008153520.png


查看内存大小

cat /proc/meminfo

20181008153102.png


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

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

20181008153418.png


格式化swap分区

mkswap -f /swapfile

20181008153433.png


修改权限

chmod 0600 /swapfile


挂载swap

swapon /swapfile


验证

free -m

20181008153508.png


调优

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

更新日期: 2018年10月08日
文章标签: Linux
文章链接: https://www.vos.cn/os/234.html  
版权说明:如非注明,本站文章均为vOS原创,转载请注明出处和附带本文链接。