`
yiheng
  • 浏览: 155462 次
社区版块
存档分类

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/下的配置有关。具休有待研究。


更多详细信息请查看java教程网 http://www.itchm.com/forum-59-1.html
分享到:
评论

相关推荐

    Amazon EC2功能全面介绍

    本篇文章将详细介绍Amazon EC2的核心功能与使用方法,帮助读者深入了解并掌握这一强大的云服务。 #### 二、Amazon EC2概述 Amazon EC2允许用户在云环境中创建和管理虚拟服务器(实例),这些服务器可以在几分钟内...

    亚马逊ec2云计算亚马逊ec2云计算

    亚马逊EC2(Elastic Compute Cloud)是亚马逊网络服务(Amazon Web Services, AWS)提供的一款核心产品,它是一种基于互联网的计算服务,允许用户在虚拟服务器上运行应用程序和工作负载。这个服务提供了弹性的计算...

    亚马逊云计算ec2系统入门

    **Amazon EC2**(Elastic Compute Cloud)是亚马逊网络服务(AWS)提供的一种基于云端的计算服务,它允许用户在云中租用虚拟服务器来运行应用程序。EC2通过其简单易用的界面,帮助开发者和中小型企业快速利用云计算...

    AWS EC2服务器(中国)配置部署手册

    ### AWS EC2服务器(中国)配置部署手册 #### 一、AWS EC2基础知识与实例启动 **1.1 什么是Amazon EC2?** Amazon Elastic Compute Cloud (简称Amazon EC2)是一种可提供安全且可调整的计算容量的网络服务。它是构建...

    Programming Amazon EC2

    通过本书的学习,开发者不仅能够掌握Amazon EC2的基础知识和高级技巧,还能够学会如何根据业务需求选择合适的服务组合,构建稳定可靠的云端应用。对于希望利用AWS进行创新的企业和个人而言,《编程Amazon EC2》无疑...

    亚马逊云服务器入门中文版

    - **EC2 (Elastic Compute Cloud)**: 提供了可扩展的云端计算服务,允许用户启动虚拟服务器实例。 - **VPC (Virtual Private Cloud)**: 允许用户在AWS中定义自己的虚拟网络环境。 - **Elastic Load Balancing**: ...

    ec2-on-node:NodeJS上的EC2-在几分钟内在EC2上部署NodeJS应用

    标题中的“ec2-on-node:NodeJS上的EC2-在几分钟内在EC2上部署NodeJS应用”表明,这个项目是关于使用Amazon Elastic Compute Cloud (EC2)服务来部署Node.js应用程序的教程。EC2是亚马逊Web服务(AWS)提供的一种...

    stm32f10加4G模块EC20 串口指令MQTT协议 发送定位和用户数据到ONENET.rar

    在本案例中,EC20作为STM32F10与ONENET云平台之间的桥梁,通过4G网络将数据传输到云端。 在实现过程中,所有操作都是通过串行通信(Serial Communication)进行的,这是微控制器与外部设备通信的一种常见方式。STM...

    AWS简介亚马逊 亚马逊

    Amazon Elastic Compute Cloud (EC2) 是AWS提供的一种可扩展的云端计算服务。EC2允许用户在云端租用虚拟服务器,以便按需提供计算能力。EC2支持多种操作系统,并提供了丰富的实例类型供用户选择。EC2的关键特性包括...

    amazon 开源的API

    接着,Amazon EC2(Elastic Compute Cloud)API使得开发者能够动态地启动、终止、监控和管理虚拟服务器实例。EC2提供了多种预配置的实例类型,适用于不同的计算需求,例如Web服务器、数据库服务器或高性能计算任务。...

    云端处理代码,女生自用

    1. **Boto3**:这是Amazon Web Services (AWS)的官方Python SDK,如果项目是基于AWS,`cloud_process_code.py`可能会使用Boto3来管理EC2实例(计算资源)、S3(对象存储)或者其他AWS服务。 2. **Google Cloud ...

    nodejs智能音箱云端代码

    - 部署到云服务器,如阿里云ECS、AWS EC2或Google Cloud,以提供全球范围内的服务。 6. **优化与扩展** - 为了提高性能,可能需要考虑负载均衡、缓存策略和数据库优化。 - 随着功能的增加,可以考虑微服务架构,...

    亚马逊云计算.pptx

    亚马逊云计算(Amazon Web Services,简称AWS)是亚马逊公司的子公司,致力于提供一系列广泛的云端运算服务,包括计算、存储、数据库、分析、机器学习、物联网等。 1995年,亚马逊作为在线书店诞生,随后逐步扩展...

    ec2

    EC2,全称为Amazon Elastic Compute Cloud,是亚马逊AWS(Amazon Web Services)提供的一个核心云服务。它是一种弹性计算服务,允许用户在云中快速、可预测地获取和配置计算资源。通过EC2,用户可以按需租用虚拟...

    Titanic_prediction:泰坦尼克号数据集模型预测,使用在Flask制成的EC2上部署的Logistic回归

    Amazon EC2提供了弹性计算能力,可以快速启动和关闭虚拟服务器。部署流程如下: 1. 创建EC2实例:在AWS管理控制台选择适当的实例类型、操作系统和安全组设置。 2. 连接SSH:配置SSH密钥对,远程登录到EC2实例。 3. ...

    Amazon云计算.ppt

    亚马逊云计算AWS(Amazon Web Services)是全球领先的云服务提供商,为各类企业和个人提供了一系列全面而强大的云端解决方案。这个PPT详细介绍了AWS的核心服务、应用场景以及关键技术和架构。 首先,AWS的起源基于...

    科技行业先锋系列报告238:AWS_re~Invent_2021,引领风向,重塑未来.pdf

    2021年的re:Invent进一步强化了这一领域,如Amazon EC2 Trn1实例的推出,表明亚马逊云科技正致力于为机器学习训练提供更高效、更具性价比的解决方案。 3. 数据库创新:亚马逊云科技在数据库领域的创新始终走在前列...

    智能客户数据平台的 AWS 云端之旅.pdf

    AWS提供的服务包括但不限于EC2(Elastic Compute Cloud)弹性计算云、EMR(Elastic MapReduce)弹性大数据服务、S3(Simple Storage Service)简单存储服务以及CloudFront内容分发网络。AWS的这些服务能够帮助企业...

    亚马逊图标-包含AWS上各服务的图标,可用于画架构图

    计算服务方面,AWS提供了EC2(Elastic Compute Cloud)用于虚拟服务器,Lambda则支持事件驱动的计算,而Lightsail则为小型项目提供了简单易用的虚拟私有服务器。这些服务让企业可以根据需求自动调整计算资源,降低...

Global site tag (gtag.js) - Google Analytics