亚马逊AWS的VPS一年免费套餐的保姆级教程

亚马逊AWS的VPS一年免费套餐的保姆级教程

亚马逊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工具,打开终端,输入下面的命令

1
ssh -i /home/users/example.pem ubuntu@独立公有IP

接着终端会提示是否创建ssh连接,输入yes,回车。
如下图,已经ssh登录到服务器上。

mac系统ssh登录

win系统ssh登录

window系统,需要用ssh软件进行远程登录,推荐使用xshell或putty。这里用 xshell 说明。

如下图,打开xshell,新建会话,名称随便写,主机填写 实例的公有IP ,端口填写 22

新建会话

如下图,点击用户身份验证,方法选择 Public key ,用户名填写 ubuntu ,用户密钥浏览选择刚才保存在本地的密钥对导入,点确定。

用户身份验证

登录到服务器后,修改ssh配置并设置用户密码
  1. 设置root管理员用户密码: sudo passwd root 提示输入两次密码,每次输入用回车确认。
  2. 切换到root账号: su root 输入刚才设置的密码,回车确认。
  3. 设置ubuntu用户密码: passwd ubuntu 提示输入两次密码,每次输入用回车确认。
  4. 编辑服务器的ssh配置文件sshd_config: vi /etc/ssh/sshd_config (vi后有一个空格)回车进入vi编辑界面,如下图所示。在输入法英文状态下,按 i 键进入编辑模式。查找到 PasswordAuthentication nono 改成 yes ,按 esc 键,退出编辑模式。然后输入 :wq 回车,退出vi编辑界面。
    编辑sshd_config文件
  5. 重启实例系统: reboot 回车,立即重启服务器系统。
重启后,可以使用用户密码来ssh登录服务器了
mac系统登录

使用 ssh ubuntu@独立公有IP 回车,输入上一步设置的ubuntu用户密码,回车,即可登录服务器实例。

win系统登录

使用xshell,在用户身份验证里,方法选择 Password ,用户名填写 ubuntu ,密码填写上一步设置的ubuntu用户密码,点击确定,即可登录服务器实例。


注意事项

以后ssh登录服务器只能用ubuntu用户登录,不允许用root用户登录。如需要用root权限操作,从ubuntu用户切换到root用户便可。su ,然后输入root密码,回车登录即可。