利用AWS的EC2实例配合Putty访问Google账户
首先,我们需要一个amazon的帐号,该帐号可以开始AWS服务,第一次使用时需要绑定信用卡并扣1美元,然后再退还到我们的卡中,就是要验证一下信用卡帐户的有效性哦。有了这个帐号就可以尽情地享受AWS提供的"免费"云服务了。不过要注意免费使用时间一般是1年哦,超过后要再使用需要付费。
至于如何注册amazon帐号,我这里就不啰嗦了,相信大家应该不会有问题,接下来就直接来重点,从如何开始EC2服务开始把。
使用任意浏览器在地址栏中输入:
https://aws.amazon.com (https://aws.amazon.com/cn 加点CN可以进入中文界面)
进入AWS的主界面,

没有看到登陆入口,没有关系,将你的鼠标移到"我的帐户"上在出现的小菜单中点击任何一个内容,这里我们选择"AWS控制台",如下:


使用你的amaon帐号登陆,

点击计算下的"EC2",

电击"启动实例"按钮,创建一个新的linux实例,(就是新建1台虚拟机啦)

这里我们选择了"Ubuntu 14.04 LTS",

直接选择默认的就可以了,因为只有这一个是免费的,直接点击"审核和完成"将按默认值完成虚拟机的配置并启动虚拟机。
如果想改变虚拟机的位置,请点击页面右上角的当前地址,在出现的下拉菜单中选择相应的位置即可。这里建议选择新加坡,离我们近,速度应该会好点。

要访问我们的虚拟机,我们需要一组密码对。可以通过控制面板中的"密钥对"Tab,进入"密钥对"管理页,我们可以选择"创建密钥对" 或 "导入密钥对", 我们使用"创建密钥对"来创建一组新的密钥。 输入"密钥对"的名字,AWS会生成公钥文件并提供下载,我们可以保存到固定位置。
回到"实例"面板,我们可以看到当前实例的"公有DNS" 以及 "公有IP",我们可以任选其中一个作为访问实例的地址,我选择"公有IP"
默认用户名是ubuntu。
配置putty,
打开一个putty

在host栏中输入"ubuntu@IP"

在SSH>Auth下找到输入自由key的地方,点击"Browse..."找到密钥存放的位置

这里我们的putty需要的key的类型是.ppk的,而我们从AWS下载的key是pem的,我们需要使用一个工具进行转换,这里我使用了mobakeygen,

点击"load"将之前从AWS下载的.pem结尾的key载入

然后点击"Save private key",将密钥保存成.ppk格式的。
在putty完成将key指定后,在"SSH>Tunnels"输入"Source Port"(不要和系统使用的端口号冲突的任意端口号即可,这里我们使用1328端口),并点选Dynamic,点击Add, 如图:

在Session中为该session起个名字,如"AWS",Save保存一下,下次使用时直接load该session就可以了。点击"Open"开始该session,登陆成功后如下:

打开firefox浏览器,在"选项>高级>网络"下点击"设置",

选择"手动配置代理"

在SOCKS主机后的文本框中,输入"localhost",端口"1328",就是我们在putty中设置的端口好号。
打开google.com测试ok。
除了可以使用google外,也可以访问其他不能在国内访问的站点哦。(如:facebook、twitter等)
利用AWS的EC2实例配合Putty访问Google账户的更多相关文章
- AWS的EC2实例搭建服务器使用stackoverflow教程
作为一个技术开发工程师, 一个给力的问题解决方案搜索引擎是十分必要的, stackoverflow作为一个码农必备神器, 存在访问不稳定,有时候打不开的问题,下面介绍如何在亚马逊云服务器上搭建属于自己 ...
- AWS之EC2实例搭建LAMP服务器
在 Amazon Linux 2 上安装 LAMP Web 服务器 创建EC2实例,在安全组添加HTTP(80)规则 步骤 1:准备 LAMP 服务器 1.使用putty连接到你的EC2实例上(AMI ...
- aws申请ec2实例后如何用root用户登录
ec2默认禁用root用户登录,我们创建ec2实例后如何知道使用什么用户登录,有两种方法? 方法一:根据我们选择的镜像来判断用什么用户登录:镜像:centos 用户centos镜像:aws 用户:ec ...
- AWS扩容EC2实例根空间
文章原文 aws 端操作 先在EC2 实例中选中磁盘 然后打开跟设备 修改大小后保存 ec2 端操作 lsblk 查看当前设备的磁盘编号 df -T -H 查看扩容前的空间大小并确定磁盘格式 grow ...
- 关于aws的ec2实例导出成ova后在vmware中的网络配置不生效的问题
在aws上的ec2实例,尤其是使用了aws市场中的ami创建的linux系统,默认情况下,网络配置都是通过dhcp自动获取的, 这周笔者将一台ec2实例(redhat/linux 8.3)导出/转换成 ...
- AWS系列-EC2实例添加磁盘
注意:添加的磁盘,必须和挂载的实例是在同一可用区. 1.1 如下图,打开EC2控制台,打开卷,点击创建卷 1.2 选择磁盘配置 磁盘类型:如下图 磁盘大小:如图,最小500G,最大16T 可用区:注意 ...
- AWS系列-EC2实例选择镜像
Centos Ubuntu Redhat 打开EC2控制台,点击启动实例,选择AWS Marketplace Centos.org说明为centos官网镜像 如下图,这种镜像是收费的镜像 Ubuntu ...
- AWS EC2实例Ubuntu系统设置root用户密码并使用root/ubuntu用户登录
参考链接:http://www.wangchao.info/1137.html 注意:链接中写的简化了,其中重启服务的命令似乎不太适用,可能是不通用,我下面描述的方式亲测可行,如有其他疑问请留言: ...
- AWS探索及创建一个aws EC2实例
一.AWS登陆 1.百度搜索aws,或者浏览器输入:http://aws.amazon.com 2.输入账户及密码登陆(注册流程按照提示走即可) 二.创建EC2实例(相当于阿里云的ecs) 1.找到E ...
随机推荐
- java基本方法
Java 方法 在前面几个章节中我们经常使用到 System.out.println(),那么它是什么呢? println() 是一个方法. System 是系统类. out 是标准输出对象. 这句话 ...
- springboot启动报错:Could not resolve placeholder
SpringBoot1.5,项目启动报错: Could not resolve placeholder 很明显是找不到配置文件引起的,查看配置文件目录结构如下: 很正常呀. 完全可以加载applica ...
- C语言输入输出函数总结
常见函数: FILE *p char ch char buf[max] fopen("filename","ab")//打开名为filename的文件并返回一个 ...
- java判断类型
判断是否String:str.getClass().getName().equals("java.lang.String") 判断是否在且不为空:Object.hasKey(&qu ...
- js扩展String.prototype.format字符串拼接的功能
1.题外话,有关概念理解:String.prototype 属性表示 String原型对象.所有 String 的实例都继承自 String.prototype. 任何String.prototype ...
- Android简单的编写一个txt阅读器(没有处理字符编码),适用于新手学习
本程序只是使用了一些基本的知识点编写了一个比较简单粗陋的txt文本阅读器,效率不高,只适合新手练习.所以大神勿喷. 其实想到编写这种程序源自本人之前喜欢看小说,而很多小说更新太慢,所以本人就只能找一个 ...
- Redis Cluster Notes
Redis Cluster Goal: 1. 最大支持1000个节点的高性能.可线性扩展集群:集群架构中无Proxy层,主从间采用异步同步机制(replication),无merge层(不支持 ...
- collections.ChainMap类合并字典或映射
## 使用update()方法或者ChainMap类合并字典或映射 # 使用update()方法合并 a = {'x': 1, 'z': 3} b = {'y': 2, 'z': 4} merged ...
- PHP curl 携带cookie请求抓取源码,模拟登陆。
公司需要采集一批手机号码,有指定网站.但是需要登陆后才能看到客户号码,手动点击复制太慢,如此就写了以下模拟登陆采集号码程序,分享给大家参考参考. function request_url_data($ ...
- [原创]利用python发送伪造的ARP请求
#!/usr/bin/env python import socket s = socket.socket(socket.AF_PACKET, socket.SOCK_RAW) s.bind((&qu ...