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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值