Amazon最近推出了免费的 EC2,大家可以作为免费的VPS使用,可以用它来搭建一个VPN。这篇文章是开通Amazon免费EC2的VPS的教程。
本文适用对象
- 您希望建立自己的英特网漫游隧道
- 您有一张可以刷外币的信用卡,比如VISA。手机。
- 您有基本的英文阅读技能
开始前需要注意
- 本文作者不对任何因本文造成的费用负责;
- Amazon包含750小时的free tiers活动从2010年11月1日开始,10月20日后注册的新用户 都可以享受此项服务;
- Free tires包含10GB EBS,30GB带宽(SSH proxy的话,实际上只有15GB),超出部分仍然需要付费;
- 本文作者不熟悉Amazon EC2等服务,部分描述或理解可能有差错。
注册Amazon账户
启动浏览器,访问 http://aws.amazon.com/ ,点击”Sign Up Now”:
转入amazon账户登陆页面,如果您已经是amazon的用户,可以直接登陆,本文假设您还没 有amazon账户,注册新用户:
- 输入email地址
- 选中”I am a new user.
- 点击”Sign in using secure server”
转入新用户注册页面:
- 姓名
- email地址
- 重复email地址
- 账户密码
- 重复密码
- 点击”Create account”
转入联系信息页面:
- 联系地址:街道,公司,必填
- 联系地址:几单元门牌号等,按需填写
- 城市
- 省份
- 邮编
- 国家:china
- 电话号码:直接填写,无需 +86
- 协议
- 验证码
联系信息提交成功后转入AWS登陆页面,输入email,密码,登陆后,转到AWS联系信息页面,虽 然之前注册Amazon账户已经填写过联系信息,注册Amazon AWS账户还是需要充填一遍,按 照原先输入的信息表单会自动补全。
联系信息提交成功后,AWS账户注册步骤完成了。Amazon AWS会email通知告诉你接下来 如何如何。
填写信用卡信息
Amazon EC2一般的付费模式是On Demand按需付费,不用不付费。在使用之 前需要关联信用卡信息到您的AWS账户。
点击上面邮件中的account链接,或直接访问:http://aws.amazon.com/account,点击 Payment Method ,登陆后转到支付方式页面,输入你的信用卡信息 Continue。
继续转到账单地址页面,选择注册AWS时提供的地址 Continue
信用卡验证会刷掉1美金(我的理解是预付费,验证不会真的扣钱,这点我并未去证实),如果没有成功会收到邮件通知更正信用卡信 息,Account Activity页面也会提示你更新信用卡信息或者用已有信息 重新验证。
开通 AWS EC2 等服务
开通AWS相关服务需要登陆AWS管理后台console。访问 https://aws.amazon.com/console ,点击Sign in to the AWS Console,登陆后转到AWS后台。
默认登陆console后转到 Amazon S3 管理页面,点击 Amazon EC2 转到 EC2 管理页面,点 击 Sign Up For Amazon EC2
转到电话验证页面
- 选择China
- 填写手机号码,无需+86
- 点击 “Call Me Now”
点击后,此页面转到第二步,显示 PIN 验证码。
同时接收到亚马逊电话验证,输入您浏览器页面中的PIN码,信息验证完成。 转到第三步,点击Continue。
转到完成启用服务确认页面,这个页面展示不同机房不同服务的收费情况,并非配置页 面,直接Complete Sign Up
系统提示正在启用订阅,订阅后会发送邮件到你的邮箱。
至此EC2服务已经开通。可以进入console跑instance啦!
启动实例
打开 https://console.aws.amazon.com/ec2/home 进入 EC2 console:
- Amazon S3: S3存储服务,可不用
- Amazon EC2: 类似传统的VPS服务,可以在这里启动Instance,增加EBS硬盘
- Region: 四个可选区域,一般来讲国内连西海岸加州机房较快,如果对国内提供web服 务,也可以考虑新加坡机房,新加坡机房价钱要贵一些。
- Instances: 所有实例(VPS)
- AMIs: 所有AMIs,可以看成是不用安装的操作系统,选择一个启动即得到一个 Instance。
- Volumes:EBS硬盘,EC2默认不带存储,虽然可以通过存储在S3的AMI启动,但当你关 闭或重启Instance后,所有数据都会消失。而通过存储在EBS的AMI启动则不会有这个问题。 所有数据变更保存到EBS中。您也可以添加额外的EBS挂在到某个Instance。
- Snapshots: 增量备份的系统快照。
- Elastic IP: EC2的Instance是变化的,如果你需要固定的IP,可以在这里设置,不过 需要注意,如果你分配了固定IP但是没有挂载到任何Instance上,你会被Amazon惩罚性收 费。
- Launch Instance: 点击启动新的Instance实例。
点击 Launch Instance, 打开实例向导窗口: 这里我们用的是默认的第一个 AMI, Basic 32-bit Amazon Linux AMI 1.0,大致解释一下:
- Amazon Linux是Amazon基于fedora为EC2定制的AMI,默认禁止root ssh密码方式登陆, 去除不需要的服务等,默认配置更加安全。 安全。
- 自带 Amazon 工具包。
- Amazon每个Region都为Amazon Linux提供了软件仓库,更新软件不造成带宽费用。
- micro instance更适合跑32-bit linux。
- EBS boot,默认配合10GB的EBS。
- 使用此instance没有额外费用。
- 选择Windows instance,需按使用支付Windows授权费用。
- 这里没有选择ubuntu的原因是因为我发现Ubuntu的AMI默认是15GB的EBS,而free tier 只提供了10GB的EBS硬盘。
点击Select,进入向导第二步:
- 实例数,默认为1,free tiers包含每月750小时的micro instance,如果不间断运行 的话,正好够跑一个instance。
- 可用区域,这里用了默认的,无特别喜好。
- 实例类型,必须选择Micro,除非你不准备使用免费的micro instance。
- 启动实例,对应的另外一个选项是”Request Spot Instances”,类似竞价方 式在空闲的机器上跑Instance,这个用默认的。
点击Continue转到高级实例选项设定,这里全部默认。
点击Continue转到Tag设定页面,可以不设定直接跳过。
点击Continue进入”Create Key Pair”:
- 指定一个密钥名称,如: fookey
- 点击生成并下载密钥,这个密钥需要妥善保存,有了这个密钥,可以随时打 开(登陆)您跑在amazon aws上的机器。
点击Continue进入”CONFIGURE FIREWARE”:
配置防火墙页面,这个设置安全组别为”Web”, 并添加了”http”, “https”,允许此台服务 器提供web服务。
点击Continue进入”Review”:
注意一下,Instance Type为 Micro (t1.micro)
点击”Launch”启动Instance。基于EBS的AMI启动大约需要1分钟。 点击View your instances on the Instances page察看Instance状态。
您应该已经看到有一个 t1.micro status为Running,至此您的micro intance已经启动,意味这您有一台可以ssh登陆的linux服务器啦。
用它来做什么
- 用来做web服务器,跑php, python, ruby网站
- 用来跑SSH proxy, VPN
- 更多…
SSH proxy在Linux下很简单,一条命令即可:
$mv ~/Downloads/fookey.perm ~/.ssh/
$chmod 400 ~/.ssh/fookey.perm
$ssh -i ~/.ssh/ec2.pem ec2-user@YOUR_AMAZON_PUBLIC_DNS -f -N -D 10003
- 系统只允许通过key密钥登陆
- 我们安装的AMI,默认登陆用户为 ec2-user
- 用你的Public DNS代替 YOUR_AMAZON_PUBLIC_DNS
- 跑了一个ssh forward监听本地10003端口
Public DNS可以在Instances详细信息中找到,
Windows用户
Windows默认没有ssh客户端,需要下载putty。putty默认不支持Amazon ec2的key,需要做 转换,具体过程请参考官方文档。
做tunnel的话还需要在putty中设定tunnel选项,如端口,动态,自动等。具体还请大家自 行测试。或者看这里: SSH Tunneling Proxy using Putty on Windows and Linux
相关推荐
2. **幼儿与环境的互动方式**: - 幼儿通过**活动**与外部环境相互作用,这是他们主动学习和发展的主要方式。 3. **学前教育培训目的**: - 工业社会中,学前培训不仅限于看护,更注重儿童身心发展的训练,促进...
7. **福禄贝尔的“恩物”**:福禄贝尔设计的教育玩具"恩物",结合了玩具、教具和教材的功能,但不包括教法。 8. **幼儿园改革家**:20世纪初的幼儿园改革家是蒙台梭利,她对幼儿教育有着深远的影响。 9. **三岁...
17. **福禄贝尔的“恩物”**:福禄贝尔创制了一套教育玩具,被称为“恩物”,用于儿童的早期教育。 18. **《普通教育学》作者**:赫尔巴特撰写了这部教育学经典著作。 19. **幼儿智育原则**:直观性原则、因材施教...
4. **福禄贝尔的“恩物”**:福禄贝尔设计的“恩物”集玩具、教具、教法和教材于一体,是早期教育中寓教于乐的典范。 5. **个别差异性**:“因材施教”强调根据学生的不同特点进行有针对性的教育,体现了人的身心...
1. **福禄倍尔的“恩物”**:福禄倍尔是德国著名的教育家,他设计了一种教育玩具,即“恩物”,将玩具、教具和活动融为一体,旨在通过游戏和动手操作促进儿童的全面发展。 2. **想象的类型**:小同学在写记叙文前...
10. **福禄贝尔与“恩物”**:福禄贝尔创制了“恩物”,这是一种专门设计的教育玩具,用于引导幼儿探索和学习。 11. **幼儿社会性进展内容**:包括人际关系建立、性别行为进展、亲社会行为和攻击性行为的进展。 12...
2. **学校性质的维护**:政府及其教育行政部门不能改变公办学校的性质,这是保障教育公平和学校稳定性的体现。 3. **训练学基础**:赫尔巴特是首次尝试将训练学建立在心理学和伦理学基础上的训练家,对现代教育理论...
25. **“恩物”**:福禄贝尔创制了“恩物”,作为引导儿童认识世界的教育工具。 26. **适合性教学**:适合性教学是指根据儿童的年龄、能力和发展阶段提供适宜的教学内容和方法。 27. **孤独症障碍**:孤独症的社会...
5. **恩物**:福禄贝尔设计的系列玩具材料,旨在通过游戏引导儿童自然发展。 6. **癸卯学制**:规定我国幼儿教育机构的名称为“蒙养院”。 7. **XX省幼儿园**:中国创办最早的公立学前教育机构。 8. **《母育学校...
17. **恩物与教具**:福禄贝尔的恩物和蒙台梭利的教具都旨在通过游戏和操作促进儿童的创造力和思维发展。 18. **内化阶段**:在道德发展过程中,内化阶段的确会导致稳定态度和品德的形成。 19. **注意的分配**:...
3. 作业教学和恩物教学:福禄贝尔设计了一套名为“恩物”的教学玩具,通过游戏和动手操作来促进儿童的身心发展。这些活动旨在培养儿童的观察力、想象力和创造力,同时帮助他们理解数学、艺术等概念。 4. 游戏理论:...
18. “恩物”:福禄贝尔设计的“恩物”集玩具、教具和教材于一体,以促进儿童的认知发展。 19. 最佳时期:蒙台梭利提出的“敏感期”是指个体发展关键能力的最适宜阶段。 20. “教育遵循自然”:卢梭首次提出这一...
7. 恩物:福禄贝尔设计的系列玩具材料被称为“恩物”,旨在通过游戏促进儿童的认知和情感发展。 8. 社会性微笑的发展:有差异的微笑标志着儿童的社会性微笑开始出现,这是其社会交往能力发展的标志。 9. 学前阶段...
13. **恩物**:福禄贝尔为儿童设计的活动玩具材料称为“恩物”,旨在引导儿童通过玩耍学习和发展。 14. **有规则游戏**:智力游戏、体育游戏和音乐游戏属于有规则游戏,需要遵守一定的游戏规则。 15. **终身学习的...
31. **恩物**:恩物是福禄贝尔设计的一套教育玩具,用于幼儿教育。 32. **正面劝说与纪律处分**:正面劝说固然重要,但适度的纪律处分也是必要的教育手段。 33. **作品与朝代对应**:B项正确,贾谊的《过秦论》是...
2. **Spring Boot 定时任务原理** - **线程池配置**:在 Spring Boot 中,定时任务默认使用的是一个单线程的 ScheduledExecutorService,这意味着默认情况下,所有定时任务将会按照顺序串行执行。如果需要并发执行...
10. **恩物**:福禄贝尔设计的教育玩具,旨在帮助儿童了解和接触自然界,培养其认知和操作能力。 11. **游戏场地的空间密度**:包括儿童活动空间的大小和可用游戏材料的数量,影响儿童的游戏行为和同伴关系。 12. ...
2. 福禄倍尔:德国教育家,被誉为“幼儿园之父”,他的教育理念强调儿童的自由活动和自我表达,创造了一种名为“恩物”的教育玩具。 3. 《儿童权利公约》:1989年由联合国大会通过的国际性法律文书,旨在保障全球...
2. **班主任角色**:班主任是班级的核心人物,主要扮演的角色是: - C: 组织者(组织班级活动和教学工作) 3. **新课程改革下的同学评价**:核心在于关注学生的进步和自我认知,而非仅仅关注学业成绩: - C: 关注...
2. **福禄贝尔的恩物**:福禄贝尔是学前教育的先驱,他的"恩物"是一套精心设计的教学用具,旨在引导幼儿通过自我探索和动手操作来发展认知能力。 3. **幼儿的想象力与现实认知**:幼儿期的儿童常常分不清想象与现实...