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允许用户在云环境中创建和管理虚拟服务器(实例),这些服务器可以在几分钟内...
亚马逊EC2(Elastic Compute Cloud)是亚马逊网络服务(Amazon Web Services, AWS)提供的一款核心产品,它是一种基于互联网的计算服务,允许用户在虚拟服务器上运行应用程序和工作负载。这个服务提供了弹性的计算...
**Amazon EC2**(Elastic Compute Cloud)是亚马逊网络服务(AWS)提供的一种基于云端的计算服务,它允许用户在云中租用虚拟服务器来运行应用程序。EC2通过其简单易用的界面,帮助开发者和中小型企业快速利用云计算...
### AWS EC2服务器(中国)配置部署手册 #### 一、AWS EC2基础知识与实例启动 **1.1 什么是Amazon EC2?** Amazon Elastic Compute Cloud (简称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应用”表明,这个项目是关于使用Amazon Elastic Compute Cloud (EC2)服务来部署Node.js应用程序的教程。EC2是亚马逊Web服务(AWS)提供的一种...
在本案例中,EC20作为STM32F10与ONENET云平台之间的桥梁,通过4G网络将数据传输到云端。 在实现过程中,所有操作都是通过串行通信(Serial Communication)进行的,这是微控制器与外部设备通信的一种常见方式。STM...
Amazon Elastic Compute Cloud (EC2) 是AWS提供的一种可扩展的云端计算服务。EC2允许用户在云端租用虚拟服务器,以便按需提供计算能力。EC2支持多种操作系统,并提供了丰富的实例类型供用户选择。EC2的关键特性包括...
接着,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 ...
- 部署到云服务器,如阿里云ECS、AWS EC2或Google Cloud,以提供全球范围内的服务。 6. **优化与扩展** - 为了提高性能,可能需要考虑负载均衡、缓存策略和数据库优化。 - 随着功能的增加,可以考虑微服务架构,...
亚马逊云计算(Amazon Web Services,简称AWS)是亚马逊公司的子公司,致力于提供一系列广泛的云端运算服务,包括计算、存储、数据库、分析、机器学习、物联网等。 1995年,亚马逊作为在线书店诞生,随后逐步扩展...
EC2,全称为Amazon Elastic Compute Cloud,是亚马逊AWS(Amazon Web Services)提供的一个核心云服务。它是一种弹性计算服务,允许用户在云中快速、可预测地获取和配置计算资源。通过EC2,用户可以按需租用虚拟...
Amazon EC2提供了弹性计算能力,可以快速启动和关闭虚拟服务器。部署流程如下: 1. 创建EC2实例:在AWS管理控制台选择适当的实例类型、操作系统和安全组设置。 2. 连接SSH:配置SSH密钥对,远程登录到EC2实例。 3. ...
亚马逊云计算AWS(Amazon Web Services)是全球领先的云服务提供商,为各类企业和个人提供了一系列全面而强大的云端解决方案。这个PPT详细介绍了AWS的核心服务、应用场景以及关键技术和架构。 首先,AWS的起源基于...
2021年的re:Invent进一步强化了这一领域,如Amazon EC2 Trn1实例的推出,表明亚马逊云科技正致力于为机器学习训练提供更高效、更具性价比的解决方案。 3. 数据库创新:亚马逊云科技在数据库领域的创新始终走在前列...
AWS提供的服务包括但不限于EC2(Elastic Compute Cloud)弹性计算云、EMR(Elastic MapReduce)弹性大数据服务、S3(Simple Storage Service)简单存储服务以及CloudFront内容分发网络。AWS的这些服务能够帮助企业...
计算服务方面,AWS提供了EC2(Elastic Compute Cloud)用于虚拟服务器,Lambda则支持事件驱动的计算,而Lightsail则为小型项目提供了简单易用的虚拟私有服务器。这些服务让企业可以根据需求自动调整计算资源,降低...