1. 创建实例
- AWS实例注意事项:
- 关于AWS的资费:
- 参考网址:Amazon EC2 定价,里面包含实例的费用、网络传输的费用等。
- 其他需要设置的:安全组要设置一下,不然不能访问。
2. 连接实例
2.1. Windows中使用PuTTY
- AWS的官方帮助文档
- 第一步:在这里下载全套的Putty组件。
- 第二步:使用PuTTYgen工具,将
pem
文件转换为ppk
文件。- 打开PuttyGen,选择
Type of key to generate
为RSA
。 - 通过
load
选择pem
文件(请注意,要选择时文件类型应为all files)。 - 通过
Save private key
,并选择存储位置,获得ppk
文件。
- 打开PuttyGen,选择
- 第三步:通过Putty工具,连接AWS服务器。
Host Name
中格式为username@server_ip
。ubuntu中username一般就是ubuntu
。- 通过
Connection - SSH - Auth
中的Private key file for authentication
,选择刚刚生成的ppk
文件。 - 在
Session
中保存当前连接。
2.2. Mac中直接使用ssh
- 第一步:您的密钥必须不公开可见,SSH 才能工作。如果需要,请使用此命令
chmod 400 xxx.pem
。 - 第二步:通过
ssh -i "xxx.pem" username@server_ip
,其中username一般在ubuntu中为ubuntu
。
3. shadowsocks
安装shadowsocks:
1
2
3sudo apt update
sudo apt install python-pip
pip install shadowsocks配置文件(保存在
/home/ubuntu/config.json
中):1
2
3
4
5
6
7
8
9
10
11{
"server": "0.0.0.0",
"server_port": 443,
"local_address": "127.0.0.1",
"local_port": 443,
"password": "123456",
"timeout": 300,
"method": "aes-256-cfb",
"fast_open": false,
"workers": 1
}常用命令(设置开机启动脚本
sudo vim /etc/rc.local
,好像没用):1
sudo /home/ubuntu/.local/bin/ssserver -c /home/ubuntu/config.json -d start/stop/restart