免费申请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.xdnf.cn/news/1522376.html

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

相关文章

【精选】基于Django的智能水果销售系统设计与实现

博主介绍: ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台…

重要通知! | Paraverse平行云GitHub搬家啦!

随着“平行云”更名为“Paraverse平行云”,我们的GitHub地址也做出了相应调整。欢迎开发者访问我们的新地址,继续共享我们的开源仓库与实时云渲染软件! 更改的核心内容如下: pingxingyun >> ParaverseTechnology * 文档…

Linux_kernel简介01

--------------------------------------------------------- 力扣专题 --------------------------------------------------------- 一、嵌入式开发 1、ARM的历史 ARM原本含义(Acom RISC Machine)后来Acron公司独立出了ARM部门,成立了ARM公司(Advan…

渲染100高性能云渲染,性价比超高

在这个3D渲染行业迅速发展的时代,对于渲染速度和稳定性的渴望日益强烈。需要更快的渲染时间来缩短项目周期,同时希望渲染过程更加稳定,避免问题导致的损失。 如今市场上虽然不乏各种云渲染服务,但要找到既经济又能满足高要求的选…

taro vue 微信小程序 手写签名 功能实现

目录 需求: 效果: template: data: methods: 手写绘制: 图片保存: css: 需求: 在指定区域可以手写签名,点击重新签名,清除手写区域 点击提交签名,将手…

OpenAI GPT3 Search API not working locally

题意:"OpenAI GPT-3 搜索 API 在本地无法工作" 问题背景: I am using the python client for GPT 3 search model on my own Jsonlines files. When I run the code on Google Colab Notebook for test purposes, it works fine and returns …

若依部署后出现Error: Cannot find module ‘@/views/xxx‘问题,本地没有问题(解决办法)

若依部署后出现Error: Cannot find module ‘/views/xxx‘问题,本地没有问题 文章目录 若依部署后出现Error: Cannot find module ‘/views/xxx‘问题,本地没有问题一、问题描述1️⃣:描述2️⃣:原因 二、解决办法1.permission.js…

Win32远线程注入

远线程注入 远线程(RemoteThread)注入是指一个进程在另一个进程中创建线程的技术,这是一种很经典的DLL注入技术。 虽然比较古老,但是很实用。通过远线程注入,再配合api函数的hook技术,可以实现很多有意思的功能。 实现远线程注入…

Java项目: 基于SpringBoot+mysql学生读书笔记共享平台(含源码+数据库+毕业论文+springboot开发文档)

一、项目简介 本项目是一套基于SpringBootmysql学生读书笔记共享平台 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单…

JsonCpp库的使用

目录 一、Json数据格式 二、JsonCpp介绍 2.1 Json::Value 2.2 序列化接口 2.3 反序列化接口 三、JsonCpp的使用 3.1 头文件包含 3.2 序列化 3.3 反序列化 四、补充 Json 是⼀种数据交换格式,它采⽤完全独⽴于编程语⾔的⽂本格式来存储和表示数据。 一、J…

Cvemap 到Nuclei模板映射

随着 ProjectDiscovery 的崛起,Nuclei、Katana、Subfinder、Naabu 以及最新添加的 cvemap 等工具纷纷出现,以增强勇敢者的武器库。 CVEmap 和 Nuclei 缺少功能 大多数渗透测试人员对缺少将cvemap结果直接“映射”到现有核心模板的功能感到失望。 这个绝…

macOS搭建Python3.11+Django4.2.15的平台框架使用Poetry管理

最近想使用Python开发,使用Django框架搭建平台,之前没有使用过Python,所以记录下整个过程: 1、Python版本的选择,直接去官网【Download Python | Python.org】看最新稳定版是哪个版本,选择安装&#xff0c…

Redis配置

redis配置管理 可以直接打开配置文件进行查看和修改,也可以通过config命令来进行查看和修改。 配置文件位置 Linux中默认在/etc/redis/redis.conf。Windows 中默认在安装目录下,名为 redis.windows.conf。 查看redis配置 使用redis-cli连接redis后&…

Anaconda安装并配置Python环境 | Python系列教程

Anaconda 是一个流行的 Python 数据科学和机器学习平台,它简化了包管理和部署的复杂性。Anaconda 旨在通过提供一个预配置的环境来加速数据分析、机器学习、科学计算和软件开发等领域的开发流程。总的来说,Anaconda 是一个强大的平台,它通过简…

ubunto中常见问题及WSL

ubunto中常见问题 ubuntu中vscode界面放大缩小的快捷方式ubuntu中vscode界面放大缩小的快捷方式_ubuntu中让vscode全屏-CSDN博客https://blog.csdn.net/weixin_47295886/article/details/123023748 解决出现无法使用sudo命令情况 解决出现无法使用sudo命令情况 - 知乎 (zhih…

DVP接口详解

背景知识 什么是DVP? DVP全称Digital Video Port(数字视频端口)是一种用于图像传感器和处理器之间传输视频数据的接口标准,DVP 接口采用并行传输方式,设计上属于低速总线,DVP没有特定的传输协议&#xff…

office365如何退回之前的版本

一夜之间,我的word使用起来感觉好麻烦。查询了一下,发现是word更新了。 感觉更新后一些功能很不好用,所以我决定返回之前使用的版本。现在记录一下这个过程,也可以供有需要的朋友参考。 打开cmd窗口,在第一行输入以下…

Vue3实时更新时间(年-月-日 时:分:秒)

代码案例 <script lang"ts" setup> import { ref,onMounted } from vue; const timer ref() const date ref("")//年月日 const moreTime ref("")//时分秒 onMounted(()>{//创建定时器1秒执行一次timer.value setInterval(() >…

真实:关于源代码防泄漏工作一些经验分享

互联网的飞速发展&#xff0c;各行各业都在往数字化转型&#xff0c;很多传统的业务数据都需要逐渐录入到电脑中&#xff0c;不仅节省了空间&#xff0c;还节约了成本。而这些数据都需要通过各类型的应用程序&#xff0c;进行分类&#xff0c;统计&#xff0c;展示&#xff0c;…

Apache DolphinScheduler项目与社区7-8月发展报告

各位热爱 Apache DolphinScheduler 的小伙伴们&#xff0c;社区7-8月报更新啦&#xff01;这里将记录 Apache DolphinScheduler 社区每月的重要更新&#xff0c;欢迎关注&#xff01; Merge Stars 感谢以下小伙伴上两个月为 Apache DolphinScheduler 项目和社区发展所做的精彩…