Amazon EC2云端服务器的使用方法
Amazon的EC2服务器可以理解为虚拟机,不过它是不需要安装系统的,它是根据镜像自动创建的。在申请EC2的时候,可以选择操作系统的类型,如Redhat Enterprise 6或ubuntu 12等,我个人对它们没有偏好。如果选择的是linux系统,则同时会生在一个*.pem文件,里面大概存的是私钥和公钥。具体的文档还没有看。
那么下面就说怎么登录。
Linux下登录EC2
Linux登录就比较方便了,直接输入命令。(前提是你的linux下有ssh客户端)
ssh -i xxx.pem root@ec2-46-137-51-12.eu-west-1.compute.amazonaws.com
Linux下拷贝文件到EC2
scp -i xxx.pem ~/s.zip root@ec2-46-137-51-12.eu-west-1.compute.amazonaws.com:/opt/
上面的命令是把本地的~/s.zip拷贝到EC2的/opt/下
Windows下登录EC2
用SecureCRT登录, 需要根据xxx.pem生成一个公钥文件xxx.pem.pub。不过生成*.pub还是需要linux下进行:
$ chmod 700 xxx.pem
$ ssh-keygen -y -f xxx.pem >xxx.pem.pub
就是说,先改一下*.pem的权限,然后再用ssh-keygen制作 pub文件
在SecureCRT下,会话选项,公钥,属性

然后先把xxx.pem.pub即可。需要注意的是,要把*.pem和*.pem.pub放在同一目录下

这样就可以了
WinSCP登录
WinSCP用于向EC2服务器上传或下载文件,以目录树的形式展示,是比较方便的。不幸的是,WinSCP既不能使用*.pem,也不能用*.pub。它使用的是putty的鉴权文件*.ppk。那*.ppk文件怎么生成呢?
(1) 从putty官网上下载新的zip包,运行里面的PUTTYGEN.EXE程序
(2) 执行Conversions | Import Key,先把*.pem,程序会自动显示里面的内容。然后点Save Private Key按钮,保存为xxx.ppk。(PPK = Putty Private Key? )

(3) 打开WinSCP
注意先把刚才生成的密解文件*.ppk

然后就可以连接上了。
用PUTTY的PSCP.EXE
这是一个Windows下的命令行,PUtty系列工具之一
其命令行参数和linux下是一样的(好像记不清了,谁帮我确认一下)
pscp.exe -i xxx.pem d:/s.zip root@ec2-46-137-51-12.eu-west-1.compute.amazonaws.com:/opt/
修改EC2的SSH配置
个人认为可以修改SSH的配置,还原为以用户名密码登录,这个~/.ssh/下的配置有关。具休有待研究。
Amazon EC2云端服务器的使用方法的更多相关文章
- Amazon EC2免费VPS防止超额被扣钱三大方法:流量 硬盘读写 运行时长
Amazon EC2也就是亚马逊云服务免费VPS主机服务,内存是613MB,月流量是30GB,主机空间是30GB,可以免费使用一年,又加上Amazon服务器全球多个节点CDN和本身的名气,早在2010 ...
- Amazon EC2上搭建VPN服务器
Amazon EC2 提供了一年免费试用,Micro Instance,配置是 1G 内存,共享 CPU,和每月 15G 的流量.搭一个 VPN 服务器绰绰有余了.操作系统我选的是 Amazon Li ...
- 通过SecureCRT访问亚马逊Amazon EC2主机
亚马逊推出了免费的云主机服务器 Amazon EC2,它是通过安全密钥来访问主机的. 问题是下载的密钥在SecureCRT 上无法直接使用,需要转换. 下面的方法可以在自己的linux主机上生成sec ...
- 《Android群英传》读书笔记 (5) 第十一章 搭建云端服务器 + 第十二章 Android 5.X新特性详解 + 第十三章 Android实例提高
第十一章 搭建云端服务器 该章主要介绍了移动后端服务的概念以及Bmob的使用,比较简单,所以略过不总结. 第十三章 Android实例提高 该章主要介绍了拼图游戏和2048的小项目实例,主要是代码,所 ...
- 给Amazon ec2 增加卷(Volume)并挂载到系统
给Amazon ec2 增加卷(Volume)并挂载到系统 前言 导师让师弟把实验的网站挂到亚马逊的EC2云服务器上.师弟对linux不太熟悉.就跑过来问我.于是花了一个小时搞定.问题主要是将EC2的 ...
- Amazon EC2 的名词解释
Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) Amazon EC2 提供以下功能: 实例:虚拟计算环境 实例预配置模板/Amazon 系 ...
- 使用Putty连接Amazon EC2 Instance
Amazon的EC2中,默认是不允许使用用户名和密码直接连接Instance的,而是通过AWS (Amazon Web Service)提供的证书.在第一次使用EC2的时候,AWS会要求你创建一个证书 ...
- 亚马逊 AWS ip反向解析:Configurable Reverse DNS for Amazon EC2’s Elastic IP Addresses
I’d like to call your attention to a new feature that we rolled out earlier this month. You can now ...
- Eucalyptus企业云计算(建立能够和Amazon EC2兼容的云)
Eucalyptus是与一个在加利福尼亚大学的研究性项目,创建了一个使企业能够使用它们内部IT资源(包括服务器.存储系统.网络设备)的开源界面,来建立能够和Amazon EC2兼容的云. “Eucal ...
随机推荐
- es6中的import,export浏览器已经支持
直接上代码, 成功测验了es6的新特性 import , export语法. 服务器返回 js文件时,要加上content-type: applicaiton/javascript 这个字段. ind ...
- Mysql导出逗号分隔的csv文件
CleverCode在实际的工作中.常常须要将一些报表.或者日志数据等导出来,假设直接做页面,假设次数也不是非常多,需求也不同.所以直接导出csv文件,更加直观. 1 导出csv文件 1.1 语句格式 ...
- IOS一句话总结基础知识
1.OC语言中除基本数据类型外的类型都是指针类型:OC中的对象是通过指针对其操作的. 2.宏定义不是语句,所以不能要分好,如#define kCities @"cities" 3. ...
- QQ互联简单例子,七彩花都提供
QQ互联简单例子 源码由七彩花都论坛提供 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu ...
- 【jQuery获取下拉框select、单选框radio、input普通框的值和checkbox选中的个数】
radio单选框:name属性相同 <input type="radio" id="sp_type" name="p_type" va ...
- RDS for MySQL 如何使用 Percona Toolkit
Percona Toolkit 包含多种用于 MySQL 数据库管理的工具. 下面介绍常用的 pt-online-schema-change 和 pt-archiver 搭配 RDS MySQL ...
- js日期控件
My97日期控件 官方网站 My97 Datepicker Home http://www.my97.net/
- EF6 Code First 模式更新数据库架构
定义好实体类和上下文类 在 Package Manager Console 输入以下命令 1.Enable-Migrations 启用数据迁移功能,该命令通常会在项目根目录下生成 Migrations ...
- oracle和其他数据库对表名、列名的长度限制
============== 数据库 表名列名长度限制问题 今天修改数据库表名,感觉现有的定义列名都无含义...修改后被同事告知,列名有点长,怕有的数据库不支持.. 我头一次听说数据库表名和列名长度限 ...
- hibernate 中多对多关系对象集合的保存
多对多关系映射和一对多关系映射开发步骤差不多, 例子如下:员工和项目之间的关系,一个员工可以参与多个项目:一个项目可以有多个开发人员参与.因此是多对多的关系. 1 分析数据表 1.1)员工表 CREA ...