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

由于近期要测试一个公网项目,对比之下,选择了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.mfbz.cn/a/872586.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

智 能 合 约

1. 智能合约的历史 智能合约最初是由 Nick Szabo 在 20 世纪 90 年代后期的一篇名为 Formalizing and Securing Relationships on Public Networks(《公共网络上关系的格式化和安全保护》)的文章中提出的,但是 20 年之后,比特币的发明和区块链…

Qt QGraphicsView实现图片放缩、鼠标拖动移动、鼠标点位置放大缩小_图片查看

QtQGraphicsView实现图片放缩、鼠标拖动移动、鼠标点位置放大缩小 头文件&#xff1a; #ifndef TIMGWIDGET_H #define TIMGWIDGET_H#include <QGraphicsItem> #include <QMainWindow> #include <QObject> #include <QWidget>// class TImgWidget : pu…

【重构获得模式 Refactoring to Patterns】

重构获得模式 Refactoring to Patterns 面向对象设计模式是“好的面向对象设计”&#xff0c;所谓“好的面向对象设计”指的是那些可以满足“应对变化&#xff0c;提高复用”的设计。 现代软件设计的特征是“需求的频繁变化”。设计模式的要点是“寻找变化点&#xff0c;然后…

Opencv中的直方图(1)计算反向投影直方图函数calcBackProject()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 计算直方图的反向投影。 cv::calcBackProject 函数计算直方图的反向投影。也就是说&#xff0c;类似于 calcHist&#xff0c;在每个位置 (x, y)…

12道经典性能测试人员面试题

1.性能测试包含了哪些软件测试&#xff08;至少举出3种&#xff09;&#xff1f; 参考答案&#xff1a;负载测试、压力测试、容量测试。 负载测试&#xff08;Load Testing&#xff09;&#xff1a;负载测试是一种主要为了测试软件系统是否达到需求文档设计的目标&#xff0c…

Spring MVC 八股文

目录 重点 SpringMVC的工作原理 Spring MVC 拦截器 Spring MVC 的拦截器和 Filter 过滤器有什么差别&#xff1f; 基础 什么是SpringMVC SpringMVC的优点 Spring MVC的核心组件 Spring MVC的常用注解由有哪些 Controller 注解有什么用 重点 SpringMVC的工作原理 1、客…

【舍入,取整,取小数,取余数丨Excel 函数】

数学函数 1、Round函数 Roundup函数 Rounddown函数 取整&#xff1a;(Int /Trunc)其他舍入函数&#xff1a; 2、Mod函数用Mod函数提取小数用Mod函数 分奇偶通过身份证号码判断性别 1、Round函数 Roundup函数 Rounddown函数 Round(数字&#xff0c;保留几位小数)&#xff08;四…

Word快速重复上一步操作的三种高效方法

在日常工作、学习和生活中&#xff0c;我们经常需要执行一系列重复性的操作。这些操作可能简单如复制粘贴、调整图片大小&#xff0c;也可能复杂如编辑文档、处理数据等。为了提高效率&#xff0c;掌握快速重复上一步操作的方法显得尤为重要。本文将介绍三种高效的方法&#xf…

Carla自动驾驶仿真十:Carlaviz三维可视化平台搭建

文章目录 前言一、环境准备1、docker安装2、websocket-client安装3、carlaviz代码下载 二、carlaviz使用1、打开carla客户端2、输入启动命令3、进入carlaviz4、修改manual_control.py脚本5、运行manual_control.py脚本6、运行carlaviz官方脚本&#xff08;推荐&#xff09; 前言…

【2024最新】Python入门教程(非常详细)从零基础入门到精通,看完这一篇就够了!

前言 本文罗列了了python零基础入门到精通的详细教程&#xff0c;内容均以知识目录的形式展开。 第一章&#xff1a;python基础之markdown Typora软件下载Typora基本使用Typora补充说明编程与编程语言计算机的本质计算机五大组成部分计算机三大核心硬件操作系统 第二章&…

【计算机网络】浏览器输入访问某网址时,后台流程是什么

在访问网址时&#xff0c;后台的具体流程可以因不同的网站、服务器和应用架构而异。 实际过程中可能还涉及更多的细节和步骤&#xff0c;如缓存处理、重定向、负载均衡等。 此外&#xff0c;不同的网站和应用架构可能会有不同的实现方式和优化策略。 部分特定网站或应用&#x…

RK3588开发板利用udp发送和接收数据

目录 1 send.cpp 2 receive.cpp 3 编译运行 4 测试 1 send.cpp #include <iostream> #include <string> #include <cstring> #include <unistd.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> //…

利用数据质量工具提高业务效率 | 数据治理应用篇

您的数据库是否井然有序&#xff1f; 在当今社会&#xff0c;企业管理者们愈发开始重视数据的重要性。数据不仅能推动战略决策&#xff0c;还能影响业务成果、推动创新&#xff0c;并为企业提供竞争优势。然而&#xff0c;随着数据量的增加&#xff0c;确保数据的准确性、一致…

【C++ 面试 - 新特性】每日 3 题(三)

✍个人博客&#xff1a;Pandaconda-CSDN博客 &#x1f4e3;专栏地址&#xff1a;http://t.csdnimg.cn/fYaBd &#x1f4da;专栏简介&#xff1a;在这个专栏中&#xff0c;我将会分享 C 面试中常见的面试题给大家~ ❤️如果有收获的话&#xff0c;欢迎点赞&#x1f44d;收藏&…

使用pytorch深度学习框架搭建神经网络

简介 现在主流有两个框架pytorch和TensorFlow,本文主要介绍pytorch PyTorch&#xff1a;由 Facebook 的人工智能研究小组开发和维护。PyTorch 以其动态计算图&#xff08;Dynamic Computational Graph&#xff09;和易用性著称&#xff0c;非常适合研究人员和开发者进行实验和…

小皮面板webman ai项目本地启动教程

1.前置条件 下载小皮面板 下载后&#xff0c;双击安装&#xff0c;一路next&#xff08;下一步&#xff09;&#xff0c;无需更改配置。 2.安装必须软件 在小皮面板的软件管理页&#xff0c;安装编号①②③④下面四个软件。 3.启动本地服务 进入到小皮面板的首页&#x…

深入学习电路基础:从理论到实践

引言 电路是电子学的核心&#xff0c;也是现代科技的基石。从简单的灯泡开关到复杂的计算机处理器&#xff0c;电路在各类电子设备中都起到了至关重要的作用。深入学习电路知识不仅有助于理解电子设备的工作原理&#xff0c;还能够为实际设计和开发电子产品打下坚实的基础。 …

ARP协议(原理,特点,报文格式,具体过程),ARP缓存(有效时间,为什么),ARP欺骗(定向断网,成为中间人),RARP简单介绍

目录 ARP协议 引入 介绍 原理 arp请求/响应 特点 报文格式 硬件类型 协议类型 硬件/协议地址长度 op(操作码) 过程 发送请求并处理 返回响应并处理 总结 arp缓存 介绍 arp表项的有效时间 解释 arp欺骗 介绍 定向断网 基于arp的成为中间人的方式 多向…

有什么简单方便的cad编辑器?2024快速进行cad编辑的软件合集

有什么简单方便的cad编辑器&#xff1f;2024快速进行cad编辑的软件合集 在建筑、工程、设计等领域&#xff0c;CAD&#xff08;计算机辅助设计&#xff09;软件是必不可少的工具。然而&#xff0c;面对复杂的CAD文件&#xff0c;有时我们只需要简单的编辑功能&#xff0c;而不…