亚马逊也是大公司,服务器肯定也是非常不错的,今天来教大家如何免费申请亚马逊的 aws免费服务器,教程非常详细,大家按教程操作,一定能申请成功!
亚马逊 AWS 的免费套餐说明
亚马逊 AWS 的免费套餐分为三类:永久免费、12 个月免费和试用。详细的套餐情况看官网 AWS 免费套餐详细信息。这里说的是 12 个月的免费云服务器服务套餐。
免费云服务器套餐
Amazon EC2:750 个小时的 Linux、RHEL、SLES、window t2.micro 型云服务器实例(虚拟机)
Amazon S3: 5GB 的标准存储容量(存储空间)
Amazon RDS:750 个小时的 db.t2.micro 型关系型数据库(数据库)
30G 流量:上下行分别 15G
注意:上述套餐用超了都要另外扣钱,按套餐原价扣除
注册 AWS 新用户
注册链接
进入下一步,选择个人;再下一步绑定储蓄卡或者信用卡。绑定卡后会扣 1 美元的预付款,往后会返还的。
登录 AWS 的 EC2 控制面板,创建实例
如下图,先在右上角选择 亚太地区:东京 (东京对国内来说是较快的节点),然后选择 启动实例 。
ec2 控制面板
1、选择服务器系统
如下图,勾选左侧栏的 仅免费套餐 ,筛选出免费套餐可用的服务器系统,我们这里选择 Ubuntu Server 16.04 LTS (HVM), SSD Volume Type,16.04 版本的 Ubuntu 系统。
2、选择实例的虚拟硬件
如下图,选中第二项 t2.micro 类型。默认是选中的,不用更改 ,选下一步:配置实例详细信息。
3、配置实例详细信息
在自动分配公有 IP 项里选择 启用 ,独立公有 IP 必须得有啊。选下一步:添加存储。
4、添加存储
在大小里填 30。 30G 的存储卷是 AWS 永久免费使用的。选下一步:添加标签。
5、添加主机标签
添加标签是用于标记主机名的,这一步,我这里跳过了,不加标签。选下一步:配置安全组。
6、添加安全组
默认选择创建一个新的安全组,并默认已经添加了 ssh 的规则。(ssh 是电脑远程登录服务器用的),这一步不用设置,保持默认。选审核和启动。
7、核查实例配置并启动
核查一下之前的实例配置是否合适,右下角点击启动,在弹出框里,选择创建新 密钥对,输入密钥对名称(要用英文命名),点击下载密钥对,下载密钥到本地电脑保存好,这里假设密钥名为 example.pem 保存在本地目录 /home/users 下,下面教程会用到。
ssh 远程登录云服务器,重新设置服务器上的 ssh 配置,方便以后登录
实例启动后,在实例面板如下图所示。记下该实例的独立公有 IP,ssh 登录需要用到。
实例启动后的面板
mac 系统 ssh 登录
mac 系统自带了 ssh 工具,打开终端,输入下面的命令
ssh -i /home/users/example.pem ubuntu@独立公有 IP
接着终端会提示是否创建 ssh 连接,输入 yes,回车。
已经 ssh 登录到服务器上。
win 系统 ssh 登录
window 系统,需要用 ssh 软件进行远程登录,推荐使用 xshell 或 putty。这里用 xshell 说明。
打开 xshell,新建会话,名称随便写,主机填写 实例的公有 IP ,端口填写 22 。
新建会话
点击用户身份验证,方法选择 Public key ,用户名填写 ubuntu ,用户密钥浏览选择刚才保存在本地的密钥对导入,点确定。
用户身份验证
登录到服务器后,修改 ssh 配置并设置用户密码
设置 root 管理员用户密码: sudo passwd root 提示输入两次密码,每次输入用回车确认。
切换到 root 账号: su root 输入刚才设置的密码,回车确认。
设置 ubuntu 用户密码: passwd ubuntu 提示输入两次密码,每次输入用回车确认。
编辑服务器的 ssh 配置文件 sshd_config: vi /etc/ssh/sshd_config (vi 后有一个空格)回车进入 vi 编辑界面,如下图所示。在输入法英文状态下,按 i 键进入编辑模式。查找到 PasswordAuthentication no 将 no 改成 yes ,按 esc 键,退出编辑模式。然后输入 :wq 回车,退出 vi 编辑界面。
编辑 sshd_config 文件
重启实例系统: reboot 回车,立即重启服务器系统。
重启后,可以使用用户密码来 ssh 登录服务器了
mac 系统登录
使用 ssh ubuntu@独立公有 IP 回车,输入上一步设置的 ubuntu 用户密码,回车,即可登录服务器实例。
win 系统登录
使用 xshell,在用户身份验证里,方法选择 Password ,用户名填写 ubuntu ,密码填写上一步设置的 ubuntu 用户密码,点击确定,即可登录服务器实例。
注意事项
以后 ssh 登录服务器只能用 ubuntu 用户登录,不允许用 root 用户登录。如需要用 root 权限操作,从 ubuntu 用户切换到 root 用户便可。su ,然后输入 root 密码,回车登录即可。