如何搭建低成本亚马逊aws云服务器

0. 环境

win10 + 火狐浏览器

1. 登录

https://aws.amazon.com/cn/

-> 登录

-> 根用户

-> ****@****, ****

如果未有,需要注册,去年我注册的,麻烦之处是需要添加信用卡。可以淘宝aws搜索商家帮忙处理。

2. 控制台

在控制台主页,地区选择 爱尔兰 eu-west-1

创建服务器

Search栏输入 -> lightsail

-> https://lightsail.aws.amazon.com/ls/webapp/home/instances

-> Create instance

-> Select a platform: Linux/Unix

-> Select a blueprint: OS Only, Amazon Linux 2023

要钱的,就不创建了。其实我并不想花钱。另一种方案,EC2说是新用户免费使用12个月的。

Search栏输入 -> EC2

-> 启动实例 ->

-> Quick Start: Amazon Linux aws,

-> 实例类型:选择符合条件的免费套餐

-> 免费的才用。

-> 密钥对:创建密钥对

-> 名称:zzzzzzzzzzzzzzzzzzzz2#,RSA,.pem,然后保存到本地。ssh登录需要用到。

-> 创建实例

得到了服务器IP:34.244.208.13

3. 连接到实例

3.1 控制台登录

点击实例ID:i-03ec758906f914c19

-> 点击 连接 -> 连接

3.2 ssh

用 MobaXterm为例

打开 MobaXterm -> Session -> SSH

-> Remote host: 34.244.208.13

-> 勾选Specify username: ec2-user

-> Avanced SSH settings

-> 勾选 Use private key

4. 部署frp测试

4.1 下载可执行文件

https://github.com/fatedier/frp/releases

下载

当前最新版本是0.51.3

复制代码
wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gz

4.2 解压

复制代码
tar -zvxf frp_0.51.3_linux_amd64.tar.gz

4.3 切换目录

复制代码
cd frp_0.51.3_linux_amd64

4.4 修改配置

复制代码
vim frps.ini

修改为以下内容:

复制代码
[common]
bind_port = 17000
token = 520101
dashboard_port = 17001
dashboard_user = admin
dashboard_pwd = jian@123
enable_prometheus = true

log_file = /home/ec2-user/frp_0.51.3_linux_amd64/log/frps.log
log_level = info
log_max_days = 3

4.5 防火墙设置

服务器开启17000和17001

通过web配置,开启自定义TCP。

大多数云服务器提供商都大同小异。阿里云、华为云、亚马逊云等等。都可以通过web配置服务器对应的安全组。点击实例下面的安全组,可以编辑入站规则。

这里开启了tcp: 17000、17001。分别是frp服务的应用端口和dashboard端口。

4.6 运行

复制代码
./frps -c frps.ini &

执行后 加上 &,这个指令后台执行,本控制台可以关闭了。

4.7 测试web

浏览器打开 34.244.208.13:17001,可以看到服务部署顺利。

5. frp客户端

为了提高性能,云服务器之作为数据透传服务器,用本地服务器作为主计算单元。

这样做有这样的优势:

* 本地服务器和笔记本可以快捷传输文件、调试方便。

* 可以部署服务到本地服务器,客户端可以通过云服务器访问本地服务器的服务。让服务内容不被云服务器运营所限制。

* 可以让自己身边的旧电脑、旧ARM主机作为服务器,利用好旧物。

5.0 准备

  • frp服务器

  • 虚拟机ubuntu22

5.1 下载可执行文件

https://github.com/fatedier/frp/releases

下载

当前最新版本是0.51.3

复制代码
wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gz

5.2 解压

复制代码
tar -zvxf frp_0.51.3_linux_amd64.tar.gz

5.3 切换目录

复制代码
cd frp_0.51.3_linux_amd64

5.4 修改配置

复制代码
gedit frpc_aws.ini

修改为以下内容:

复制代码
[common]
server_addr = 34.244.208.13
server_port = 17000
token = 520101

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 17002

#[tcp2]
#type = tcp
#local_ip = 127.0.0.1
#local_port = 12345
#remote_port = 17003

5.5 运行

复制代码
./frpc -c frpc_aws.ini

5.6 服务器防火墙设置

开启17002,tcp。

5.7 测试

ssh登录服务器的17002端口。

可以登录本地的ubuntu22

6. 竞品对比

6.1 价格方面

阿里云的ECI服务,也是可以快速创建服务器,快速删除,按秒扣费的。

而亚马逊云EC2是按小时扣费的。

阿里云2核4G大概每小时0.00012252*60*60=0.441072元,而亚马逊云EC2 t2.medium,2核4G,要0.05美元,转为0.37元人民币。

国内云服务器价格情况:国内现在低配置的云服务器2核4G、1核2G、1核1G,不管是阿里云、华为云等的,一般一年中的618、双11、还有开学季啥的都有100元左右1年的优惠活动。这个亚马逊在国内的优惠活动比较少了吧。

6.2 海外地区方面

亚马逊服务器也是当阿里云没优惠活动,手上没服务器用时候的一个替代方案。 而且海外服务器的资源还是亚马逊的多。

相关推荐
阳光九叶草LXGZXJ4 分钟前
达梦数据库-报错-12-[-7184]:对象定义[XXX]被修改,版本检查失败
linux·运维·服务器·数据库·sql·学习
JXCY13S50512 分钟前
集群及lvs基础知识
运维·服务器
j7~1 小时前
【Linux】二十六.线程篇三《Linux多线程编程:线程控制、线程ID以及进程地址空间分布、线程局部存储__thread以及clone系统调用》---详解
linux·运维·服务器·开发语言·c++·多线程编辑·线程的控制
PC2005-cloud9 小时前
博文已索引但不展示:一次 Bing SEO 问题排查记录
服务器·人工智能
沸速存储9 小时前
整机瓶颈判断思路,自上而下定位卡顿根源
运维·服务器·电脑·内容运营
乌萨奇也要立志学C++9 小时前
【Linux】网络基础 从零理解网络通信:局域网、跨网传输与 Socket 预备知识
linux·服务器·网络
2601_9657984713 小时前
Is Hygia Good for Maid & Janitorial Sites? Technical Audit
服务器·网络·数据库
蚰蜒螟14 小时前
从内核源码看Linux启动:chroot、execve与MS_MOVE的协奏曲
linux·服务器·网络
来者皆善15 小时前
ZYNQ linux上使用 USB CDC ACM
linux·运维·服务器
缓慢更新15 小时前
企业档案管理系统迁移实录:从文件服务器到智能检索引擎
运维·服务器