免费申请aws一年免费服务器使用教程

news2024/9/22 7:24:31

由于近期要测试一个公网项目,对比之下,选择了aws服务器,免费使用一年。
准备:一个visa信用卡即可,需要一个外网邮箱(我这边使用的hotmail)
在这里插入图片描述注册的步骤不再赘述,切记几个点,国内地址真实,国内手机号要能接收到短信。

在这里插入图片描述
一、注册完成后,可选择区域,我这边选择的是新加坡。
url:
https://ap-southeast-1.console.aws.amazon.com/console/home?region=ap-southeast-1#

二、需要注意选的免费的,额外的尽量不要添加
https://ap-southeast-1.console.aws.amazon.com/ec2/home?region=ap-southeast-1#LaunchInstances:
在这里插入图片描述三、

## 一、创建 EC2 实例的步骤

1. **登录 AWS 管理控制台**:
   - 打开 AWS 官网并登录你的账户。新用户可先注册 AWS 账户,通常会有免费试用额度。

2. **选择 EC2 服务**:
   - 在控制台首页,找到并点击“EC2”服务,进入 EC2 控制面板。

3. **启动实例向导**:
   - 点击“Launch Instance”按钮,开始实例创建向导。

4. **选择 AMI(Amazon Machine Image)**:
   - 在选择操作系统镜像中,AWS 提供多种预配置的 AMI,如 Amazon Linux、Ubuntu、Windows 等,选择你需要的即可。

5. **选择实例类型**:
   - 选择适合的实例类型。初学者可以选择 t2.micro 类型,免费且适用于小规模应用。

6. **配置实例详细信息**:
   - 配置网络设置、IAM 角色、安全组等。安全组相当于防火墙,控制进出流量以确保实例安全。

7. **添加存储**:
   - 配置实例的存储大小和类型。默认情况下,EC2 实例附带一个根 EBS 卷,也可添加额外的存储卷。

8. **添加标签**:
   - 添加标签以管理和识别资源,例如给实例命名。

9. **配置安全组**:
   - 设置允许哪些 IP 地址访问实例,并开放必要的端口。在生产环境中要严格控制访问权限。

10. **检查并启动实例**:
    - 检查所有配置是否正确,然后点击“Launch”按钮。选择或创建一个密钥对(Key Pair),并下载保存密钥对文件,用于通过 SSH 连接实例。

## 二、使用 EC2 实例的注意事项

1. **安全性**:
   - 确保安全组设置正确,只开放必要的端口,避免使用默认的 SSH 端口 22,以增加安全性。

2. **备份和恢复**:
   - 定期对重要数据进行快照备份,以便在数据丢失时快速恢复。

3. **成本控制**:
   - 监控实例使用情况,按需调整实例类型,避免资源浪费。闲置的实例应及时停止或释放,以防产生不必要的费用。

4. **自动化管理**:
   - 利用 AWS 的自动化工具(如 CloudFormation、Elastic Beanstalk 等),提高管理效率,减少手动操作的繁琐。

5. **更新和维护**:
   - 定期更新操作系统和软件,修补安全漏洞,保持实例的安全性和稳定性。

tips:运行一个t2.micro 750小时,约等于一个月,如果开两台,每台半个月,四台每台一周。

四、选择密钥:一般是新建
在这里插入图片描述报错处理:
在aws新建实例,只要是选择ubuntu 22或者24版本,密钥对都报错未注册
出现该提示的一个原因可能是由于你的秘钥格式最新版本的系统已经不支持

安全组记得放行22端口或者80 443,又或者是其他需要的端口
在这里插入图片描述

解决办法:
一、
在aws用网页连接该实例之后
在/etc/ssh/sshd_config文件中加上
PubkeyAcceptedKeyTypes +ssh-rsa
然后重启ssh
sudo systemctl restart ssh
二、上传到跳板机登陆
chmod 400 testhost.pem
ssh -i “testhost.pem” ubuntu@ec2-xxxx.ap-southeast-1.compute.amazonaws.com

其他知识了解:
在使用 SSH 连接到不同操作系统的服务器时,用户名的区别主要体现在以下几个方面:

1. 默认用户名

  • Ubuntu: 默认用户名通常是 ubuntu
  • Amazon Linux: 默认用户名通常是 ec2-user
  • CentOS: 默认用户名通常是 centos
  • Debian: 默认用户名通常是 admindebian
  • Fedora: 默认用户名通常是 fedora
  • Red Hat: 默认用户名通常是 ec2-userroot(取决于配置)。

2. 用户权限

  • 有些操作系统在安装时会默认创建普通用户,而其他操作系统可能提供 root 权限的用户。
  • 在连接时使用 root 用户通常具有更高的权限,但出于安全考虑,建议使用非 root 用户,并在需要时使用 sudo 提升权限。

3. 用户组

  • 每个操作系统可能会定义不同的用户组和权限策略,影响用户的访问权限和操作能力。

4. SSH 配置

  • 某些操作系统可能在 SSH 配置中使用不同的身份验证方式或设置(例如,禁止 root 直接登录)。

5. 系统管理

  • 在某些 Linux 发行版(如 Ubuntu),使用 sudo 进行管理任务是常见做法,而在其他发行版(如 CentOS)可能会直接使用 su 切换到 root 用户。

6. 安装与配置

  • 不同操作系统在安装时可能会有不同的用户设置和配置选项,影响如何通过 SSH 连接。

示例命令

# 连接 Ubuntu
ssh -i "testhost.pem" ubuntu@your-ip

# 连接 Amazon Linux
ssh -i "testhost.pem" ec2-user@your-ip

# 连接 CentOS
ssh -i "testhost.pem" centos@your-ip

作为一个轻量级的服务器,可以帮我们测试一下公共服务之类的,不过也要注意观察账单,尽量0元体验,lol,到期记得删除实例。

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

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

相关文章

windows 环境下安装OpenCV For Java

windows 环境下安装OpenCV For Java 进入官网下载对应安装包 opencv官网地址: https://opencv.org/releases/ source里面是官方的xml文件,包含人脸识别 windows下载下来是一个exe文件,里面包含项目需要的jar包 执行opencv-4.9.0-windows.ex…

被低估的SQL

SQL是现代数据库管理系统中不可或缺的一部分。尽管它的使用已十分普遍,但在数据处理领域,SQL的某些功能和潜力仍然被许多人低估。接下来,小编将与您一起,探讨SQL的一些被忽视的特性,揭示它在数据管理中的真正实力。 1.…

《深度学习》OpenCV轮廓检测 轮廓近似、模板匹配 解析及实现

一、轮廓近似 1、什么是轮廓近似 指对轮廓进行逼近或拟合,得到近似的轮廓。在图像处理中,轮廓表示了图像中物体的边界,因此轮廓近似可以用来描述和识别物体的形状。 2、参数解析 1)用法 import cv2 approx cv2.approxPolyDP(cu…

Java SpringBoot构建助农平台,三步实现高效捐赠,2025届设计新思路!

✍✍计算机毕业编程指导师** ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java…

如何应对 Android 面试官 -> 内存如何进行优化?玩转 LeakCanary

前言 本章主要围绕内存相关的知识点讲解; 内存分配 在内存优化中,我们通常需要借助一些常用的 adb 命令,方便我们快速定位,下面是一些常用的 adb 命令总结 常用 adb 命令 adb shell getprop ro.product.model // 手机型号adb s…

HTTP“请求”和“响应”的报头及正文详解

目录 一、请求 "报头" (header) 二、请求 "正文" (body) 2.1 application/x-www-form-urlencoded 2.2 multipart/form-data 2.3 application/json 三、HTTP 响应状态码 四、响应 "报头" (header) 五、响应 "正文" (body) 5.1…

如何设置Word文档部分内容无法编辑?

工作中,我们可能会在word中制作一些请柬、表格之类的,有些文件内容不想要进行修改,为了防止他人随意修改内容。我们可以设置限制编辑,可以对一部分内容设置限制编辑,具体方法如下: 我们将需要将可以编辑的…

记录 PyQt6 / PySide 6 自定义边框窗口的 Bug 及可能可行的解决方案:窗口抖动和添加 DWM 环绕阴影的大致原理

前言: 本篇文章将要讨论我在前不久发表的关于 PyQt6 / PySide6 自定义边框窗口代码及内容中的问题: (终)PyQt6 / PySide 6 Pywin32 自定义标题栏窗口 完全还原 Windows 原生窗口边框特效_pyside6 win32 无边框窗口-CSDN博客ht…

【C++11(一)之入门基础)】

文章目录 C简介统一的列表初始化{}初始化 std::initializer_liststd::initializer_list是什么类型:std::initializer_list使用场景: 声明autodecltypenullptr STL中一些变化 C简介 在2003年C标准委员会曾经提交了一份技术勘误表(…

报告 | 以消费者为中心,消费品零售行业数字化建设持续深化

​2024年是“消费促进年”,国内消费市场稳步复苏。在消费需求多样化、国家政策的推动下,“数字化转型”仍是消费品零售行业的年度主题词,是品牌方获取核心竞争力的必要途径。消费品零售行业的数字化转型重心有所调整,从线上渠道布…

ARM架构

一、内存分布结构 栈:局部变量 函数参数 函数返回地址 堆:程序员自己管理的内存区域,使用是需要动态申请,使用捷顺后需要释放 bss: 初始化为0和未初始化的全局及静态变量 data:初始化不为0全局及静态变量…

Opencv中的直方图(4)局部直方图均衡技术函数createCLAHE()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 创建一个指向 cv::CLAHE 类的智能指针并初始化它。 函数原型 Ptr<CLAHE> cv::createCLAHE (double clipLimit 40.0,Size tileGridSize…

JavaScript的BOM模型

一、浏览器环境概述(BOM) JavaScript 是浏览器的内置脚本语言&#xff0c;一旦网页内嵌了 JavaScript 脚本&#xff0c;浏览器加载网页&#xff0c;就会去执行脚本&#xff0c;从而达到操作浏览器的目的&#xff0c;实现网页的各种动态效果 二、script 元素工作原理 浏览器加…

网络编程 0903作业

作业 1、将TCP的CS模型再敲一遍 tcpserver.c #include <myhead.h> #define SERPORT 1111 #define SERIP "192.168.58.128" #define BACKLOG 40 int main(int argc, const char *argv[]) {int oldfd socket(AF_INET,SOCK_STREAM,0);//1、产生一个原始套接字…

pikachu文件包含漏洞靶场

File inclusion(local) 创建1.php 步骤一&#xff1a;选择一个球员提交 ../../../../1.php File Inclusion(remote)&#xff08;远程文件包含&#xff09; 步骤一&#xff1a;更改参数 php.ini ⾥有两个重要的参数 allow_url_fopen 、allow_url_include &#xff1b; 步骤二…

玩机进阶教程-----如何通过boot查看当前机型版本号 型号以及启动分区 提升保资料写固件成功率

在玩机过程中我们会遇到一些无法开机进系统的机型。而有需要其中的数据。如果简单的写入固件。可能会由于与当前机型版本不符或者版本差别太大的缘故而导致资料无法保存。如果当前机型有版本仿回滚机制。那么有可能误刷系统也会不开机。那么如何通过简单的操作来查看当前机型的…

GAMES202——作业5 实时光线追踪降噪(联合双边滤波、多帧的投影与积累、À-Trous Wavelet 加速单帧降噪)

任务 1.实现单帧降噪 2.实现多帧投影 3.实现多帧累积 Bonus:使用-Trous Wavelet 加速单帧降噪 实现 单帧降噪 这里实现比较简单&#xff0c;直接根据给出的联合双边滤波核的公式就能实现 Buffer2D<Float3> Denoiser::Filter(const FrameInfo &frameInfo) {int heigh…

科研小白教程|如何远程连接实验室服务器跑代码?

博主简介&#xff1a;努力学习的22级计算机科学与技术本科生一枚&#x1f338;博主主页&#xff1a; Yaoyao2024往期回顾&#xff1a; 【计算机系统架构】从0开始构建一台现代计算机|时序逻辑、主存储器|第3章每日一言&#x1f33c;: 总之岁月漫长&#xff0c;然而值得等待。—…

国内可以免费使用的gpt网站【九月持续更新】

GPT Hub 是我最近使用的一款智能文本生成工具平台&#xff0c;它支持多种AI模型&#xff0c;包括最新的GPT-4模型&#xff0c;并且可以在国内网络环境中直接访问。以下是我在使用过程中发现的一些特点&#xff1a; 多功能支持&#xff1a;不仅支持代码生成&#xff0c;还涵盖了…

【主机入侵检测】Wazuh解码器之JSON解码器

前言 Wazuh 是一个开源的安全平台&#xff0c;它使用解码器&#xff08;decoders&#xff09;来从接收到的日志消息中提取信息。解码器将日志信息分割成字段&#xff0c;以便进行分析。Wazuh 解码器使用 XML 语法&#xff0c;允许用户指定日志数据应该如何被解析和规范化。解码…