如何搭建低成本亚马逊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 = truelog_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 海外地区方面

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/131202.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为政企数据中心网络交换机产品集

产品类型产品型号产品说明 核心/汇聚交换机CE8850-EI-B-B0BCloudEngine 8850-64CQ-EI 提供 64 x 100 GE QSFP28,CloudEngine 8800系列交换机是面向数据中心推出的新一代高性能、高密度、低时延灵活插卡以太网交换机,可以与华为CloudEngine系列数据中心…

Leetcode41缺失的第一个正数

思路:原地哈希表 长度为N的数组,没有出现过的正整数一定是1~N1中的一个。 此时会思考能不能用一个哈希表来保存出现过的1~N1的数,然后从 1 开始依次枚举正整数,并判断其是否在哈希表中 但是题目要求常数级别的空间,就不…

VB.NET—窗体引起的乌龙事件

目录 前言: 过程: 总结: 升华: 前言: 分享一个VB.NET遇到的一个问题,开始一直没有解决,这个问题阻碍了很长时间,成功的变成我路上的绊脚石,千方百计的想要绕过去,但事与愿违怎么也绕不过去,因为运行不了…

本地idea远程调试服务器程序

本文主要介绍idea本地调试远程服务器程序的方式。相信很多同行跟我一样,在最初接触公司项目的时候,遇到测试提出的缺陷,往往会在本地进行调试、替换jar包远程调试等方式,本地调试往往会导致数据和环境不一致的问题使得问题无法复现…

Python与CAD系列高级篇(十八)文本前后缀及部分内容替换

0 简述 本篇介绍以下几项功能开发:1.选择文本并将指定前缀替换为特定文字;2.选择文本并将指定后缀替换为特定文字;3.选择文本并将指定部分内容替换为特定文字。 1 选择文本并将指定前缀替换为特定文字 需求: ① 用户定义需要替换的文本前缀及替换后的文字。 ② 将选中的文本…

生成带分表和水印的excel压缩文件

功能描述 将查询结果生成带分表和水印的excel压缩文件 功能点 1、将查询结果导出为excel文件 2、每个表格存放50万条数据&#xff0c;超过50万条数据&#xff0c;生成新的分表 3、生成的表格需要添加水印 4、将生成的全部分表&#xff0c;打包成zip压缩文件 引入依赖 <…

33. 搜索旋转排序数组(二分法)

1、算法思路 题目要求必须设计一个时间复杂度为 O(log n) 的算法解决此问题&#xff0c;所以我们可以采用二分法。 Step1. 先把 nums[0] 作为目标值&#xff0c;通过二分法找到旋转点索引&#xff1b; Step2. 如果旋转点索引为0&#xff0c;则数组本身就是升序的&#xff0c…

在C++中,当无符号数和有符号数进行减法运算时,通常有符号数会被转换为无符号数

一段程序引发的问题&#xff1a; for (int i 0; i < s.length() - L; i) {string str s.substr(i, L);if ( hash[str] 2) {res.push_back(str);}} }terminate called after throwing an instance of std::out_of_rangewhat(): basic_string::substr: __pos (which is 2…

SpringMVC Day 11 : 零 xml 配置

前言 欢迎来到《Spring MVC Day 11: 零XML配置》&#xff01;在之前的学习中&#xff0c;我们已经掌握了如何使用Spring MVC框架构建灵活、高效的Web应用程序。然而&#xff0c;我们可能还记得那些繁琐的XML配置文件&#xff0c;它们是我们在过去几天中使用的方式。 好消息是…

软考高项-配置管理相关论文

论文思路 制订配置管理计划 配置管理的目标和范围配置管理角色和责任安排建立了开发库、受控库、产品库三个配置库配置项识别 识别配置项目需求、设计文档、程序代码、项目管理计划等内容&#xff0c;配置项分配一些属性&#xff0c;比如配置项的名称、编号、版本号、责任人等…

Stable Diffusion 的提示词使用技巧

推荐Stable Diffusion自动纹理工具&#xff1a; DreamTexture.js自动纹理化开发包 什么是提示语&#xff1f; 提示语是人工智能中的一个重要组成部分&#xff0c;尤其是自然语言处理 &#xff08;NLP&#xff09;。在AI自人工智能中&#xff0c;想要获得好的效果&#xff0c;简…

JavaScript执行上下文和调用栈

上节课我们已经说过了&#xff0c;JavaScript的代码执行是发生在js引擎中的调用堆栈的&#xff0c;但是具体是如何运行的&#xff0c;我们来详细剖析一下 如何执行上下文 执行上下文&#xff1a; 执行上下文是指在JavaScript中代码被执行时所创建的环境。它包含了变量、函数、…

pam_radius库的使用

一. 前言 我们知道&#xff0c;linux pam库是一系列的库&#xff0c;用于处理一些应用程序的认证工作&#xff0c;比如login程序。但是默认的pam库只是用于本地认证&#xff0c;也就是认证的用户名和密码存储在本机上。如果需要远程认证&#xff0c;比如向radius服务器认证&…

uni-app学习笔记

目录 一、前期准备 1、项目认识 2、pages.json基本配置 3、创建页面 二、tabBar 1、获取图标 2、代码配置 三、基础认识 1、页面生命周期 2、App.vue应用生命周期 四、基础组件 1、scroll-view可滚动视图区域 2、提示框 3、swiper滑块视图容器 4、form表单组件 一…

【漏洞复现】Apache_HTTP_2.4.49_路径穿越漏洞(CVE-2021-41773)

感谢互联网提供分享知识与智慧&#xff0c;在法治的社会里&#xff0c;请遵守有关法律法规 文章目录 1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞验证方式一 curl方式二 bp抓包 说明内容漏洞编号CVE-2021-41773漏洞名称Apache HTTP 路径穿越漏洞漏…

新手入门Python一定要看的八个超实用建议!

文章目录 前言一、项目文件事先做好归档二、永远不要手动修改源数据并且做好备份三、做好路径的正确配置四、代码必要的地方做好备注与说明五、加速你的Python循环代码六、可视化你的循环代码进度七、使用高效的异常捕获工具八、要多考虑代码健壮性关于Python技术储备一、Pytho…

[PyTorch][chapter 61][强化学习-免模型学习1]

前言&#xff1a; 在现实的学习任务中&#xff0c;环境 其中的转移概率P,奖赏函数R 是未知的&#xff0c;或者状态X也是未知的 称为免模型学习&#xff08;model-free learning&#xff09; 目录&#xff1a; 1: 蒙特卡洛强化学习 2&#xff1a;同策略-蒙特卡洛强化学习 3&am…

JavaFX作业

前言&#xff1a; 在写这个作业之前&#xff0c;尝试在JavaFX中添加全局快捷键&#xff0c;测试了大概5个小时&#xff0c;到处找教程换版本&#xff0c;结果最后还是没找到支持Java8以上的&#xff08;也有可能是我自己的问题&#xff09;&#xff0c;最后只能退而求其次&…

手写数字识别--神经网络实验

实验源码自取&#xff1a; 我自己搞的代码&#xff0c;预测精度才94% 神经网络实验报告源码.zip - 蓝奏云 老师给的实验源码答案和资料&#xff0c;预测精度高达99% 深度学习实验报告.zip - 蓝奏云 上深度学习的课程&#xff0c;老师布置了一个经典的实验报告&#xff0c;我做…

libpcap之数据分流

当前系统都是多核系统&#xff0c;为了充分利用多核优势&#xff0c;数据包可以在底层就进行分流&#xff0c;可以通过多线程/多进程对同一个接口的数据进行并行的处理。 一、实验 一个server/client程序一个简单的抓包程序&#xff0c;抓取server/client之间的通信数据 1.1 …