A-A+

免费拿12个月亚马逊(AWS)的云服务器及’服务器超详细设置’

2019年09月24日 16:06 学习笔记 暂无评论 共2478字 (阅读7,528 views次)

【注意:此文章为博主原创文章!转载需注意,请带原文链接,至少也要是txt格式!】

百度搜索亚马逊服务器,或者通过以下链接打开 https://aws.amazon.com/id/free/

注册账号并根据提示认证。期间会要求绑定信用卡。需要注意的是信用卡绑定完成后会扣掉1美元,据说是以后会返还,但是笔者没有注册半月没有收到返还。

需要注意的是,AWS默认有免费套餐,但是超过的话可能会被扣信用卡。

1. 免费12个月的项目

  • Amazon EC2 750 小时/每月 Linux、RHEL、Windows、SLES t2.micro 实例使用时间
  • API 100万次
  • Amazon CloudFront 50GB 传出数据
  • Amazon Elastic Block Storage 最大 30GB 以及 1G 快照
  • 所有 AWS 服务每月共计 15GB 的流量

1 设置秘钥对 (一定仔细看下图创建的时候是可以选地区的,图中是'俄亥俄')

注册成功后先设置秘钥对。需要注意的是一定要保存好这个秘钥对,不管是windows还是linux登陆都是需要这个秘钥的。如果没有设置,后续可能登陆不了服务器呦。密钥设置很关键。

       保存秘钥,保存到本地,一会登陆服务器需要用到。!!!!!!!!!!!!!

 

2 选择启动实例

       选择实例   这里就要开始创建服务器了,一定仔细看,仔细跟着每一步。

然后系统中间列表会列出你创建过的实例,没有的话会点击启动实例提示你创建实例。

3 创建实例并预装操作系统

选择系统

注意这路选择一定要看清楚,选择符合条件的免费套餐。选择错误产生付费业务可能会扣你的信用卡,一定要注意

这里选择你所需要的操作系统,因为只有30G的免费硬盘,所以我选择了占用空间更小的Ubuntu。之前选过Windows,结果30G系统只有5G可用。。。。。系统占了25G,虽然后面勉强清理出来10个G但是貌似压缩不出来空间。。所以直接上Linux。

4 选择实例类型 t2-micro

选择实例类型

一定要认准符合免费套餐字样,切记切记,不要等扣了信用卡才着急

5配置实例信息

默认就可以

6添加存储

这里要注意了,免费硬盘是30G。注意不要开多了。实测可以开到100G,因为是按需付费,所以当时没扣钱,只有等你用超过30G才会扣信用卡

7 配置安全组并开放必要端口

配置端口

放通80、21、443等端口,否则你的网页打不开,FTP连不上,SSL开不了。如果要开PING,则需要放通所有ICMP。

8 选择第一步设置的秘钥对

这里必须要选择,否则没有秘钥,那么意味着你的服务器将无法登陆。这个密钥这地方,就是你最初设置的密钥。

配置秘钥

9启动审核,实例创建成功

当实例状态显示running证明这个实例已经在运行,等状态检查完成就可以使用了。。

经过笔者不停的测试,俄亥俄州-东京-新加坡,最后又回到俄亥俄。因为俄亥俄的机房联通速度不错,电脑业还凑合。其他的都是联通凑合,电信速度惨不忍睹。所以转了一大圈我有回来了。。。。。。联通出口是是直连,其他都是绕行日本或韩国,没办法了凑合吧。

期间也遇到了一些坑,比如AWS中Linux的默认登陆账号是 ec2-user 。这个坑让笔者用root登陆了大半夜。Ubuntu系统还好点。下次有机会再写个傻瓜建站教程。

最后还要提一嘴,要注意流量。注意,注意,注意。

 

--------------------下面是如何进入服务器,这部分花了很长时间---------------------

第一步:转换密钥

上面的第一步就是设置密钥,设置后下载了一个后缀为 pem的密钥文件。然后在您的本地计算机上安装 PuTTY,之后打开“puttygen.exe”,如下图:

puttygen 密钥转换

puttygen 密钥转换

 

如上图,首先,“载入”密钥,然后设置一下“密钥密码”,然后点击“保存私钥”,就会生成后缀为ppk的文件。

下面就是链接服务器了。 打开putty.exe ,然后如下图设置,载入刚刚转换好后最为ppk的密钥文件。然后接连。

加载密钥 链接服务器

加载密钥 链接服务器

这里连接后会让你输入用户名。用户名根据自己的系统,亚马逊默认如下:

获取用于启动实例的 AMI 的默认用户名称:

  • 对于 Amazon Linux 2 或 Amazon Linux AMI,用户名称是 ec2-user
  • 对于 CentOS AMI,用户名称是 centos
  • 对于 Debian AMI,用户名称是 admin 或 root
  • 对于 Fedora AMI,用户名为 ec2-user 或 fedora
  • 对于 RHEL AMI,用户名称是 ec2-user 或 root
  • 对于 SUSE AMI,用户名称是 ec2-user 或 root
  • 对于 Ubuntu AMI,用户名称是 ubuntu。  (我选的是这个服务器,所以默认是ubuntu)
  • 另外,如果 ec2-user 和 root 无法使用,请与 AMI 供应商核实。

 

然后输入密钥密码,就是刚刚转换密钥时设置的密码,之后就完美登陆到服务器啦。。。

既然可以进到服务器,那剩下的你懂的,神仙跳!!! (d点击红色字,就进入翻翻翻强设置喽。)

 

这里额外说一下AWS服务器的一些设置,以免你百度了::::::

通过命令 sudo -s 可以实现从普通用户转为root用户

通过 exit 可以从root用户退回到普通用户

::::::::::::::::::::::::::::::::::::::::
AWS修改时区为东八区

Ubuntu云主机修改中国时区 (亚马逊的主机需要修改时区!!!!要注意哦)

timedatectl set-timezone "Asia/Shanghai"

----------避坑指南----------
我创建好了一个梯子,,,结果TMD在单位用不了,手机测试成功了,因为我之前没用手机测试,一直以为自己搭建的不对呢。。。所以不一定是你梯子没搭成功,很又可能是TMD 要么被单位屏蔽了,要么被墙了。!!!!!!!

布施恩德可便相知重

微信扫一扫打赏

支付宝扫一扫打赏

×

给我留言