当前位置:首页 > 二营长SEO > 体验亚马逊Amazon aws ec2

体验亚马逊Amazon aws ec2

作者:二营长 发布时间:2018-09-30 点击:

之前python脚本一直在本地跑,电脑得一直开着,所以需要使用虚拟主机进行远程执行脚本;


注册亚马逊Amazon账号,需要信用卡,可能会有一个预收款6块多RMB;

https://portal.aws.amazon.com/billing/signup#/start


看官方启用实例教程

https://aws.amazon.com/cn/getting-started/tutorials/launch-a-virtual-machine/

这个时候需要注意的是,他这个默认的用户名就是ec2-user




然后查看你的实例

https://console.aws.amazon.com/ec2/v2/home?region=us-east-1#Instances:sort=instanceState

在这里‘密钥名称’那一列,你的实例必须要有对应的密钥名称,否则肯定是连不上的;


我在这块卡了一下,刚开始没用官方文档的那个,用的是xshell5,这个客户端有一个在本地生成公钥(Pubic Key)与私钥(Private Key)的工具;


具体查看这篇文章;

http://blog.51cto.com/zengweidao/1437979,从“2.添加公钥(Pubic Key)到远程Linux服务器”这里往后就不需要看了;


然后在

https://console.aws.amazon.com/ec2/v2/home?region=us-east-1#KeyPairs:sort=keyFingerprint

这里导入本地生成公钥(Pubic Key),公钥是 .pub 为后缀的文件,没有后缀的文件是私钥,私钥要保护好;


这是链接你已经启用的实例的命令:

ssh -i 'c:\Users\你的电脑用户名\.ssh\私钥文件' ec2-user@你的IPv4公有IP

如果用xshell5连接实例,就是新建一个会话,需要注意,登陆的时候用户名是ec2-user,登陆过程中如果需要在命令行输入密码,命令行是不显示任何字符的,这是一种保护措施;


连接上实例以后,就可以进行操作了;


比如py文件的上传,在上传之前要先做这些事情:

1、root,看这篇文章,https://blog.csdn.net/gsying1474/article/details/25306129,从“5、使用root身份编辑亚马逊云主机的ssh登录方式”这里往后不需要再看;

2、root成功以后,输入:yum install lrzsz ,会提示:is this ok[y/d/n]? ,输入y,按回车键; 我的理解是: y是yes 下载安装,d是download only只下载不安装,n是no不下载;


等待下载安装完毕,然后输入 rz,rz表示从windows向linux传文件,电脑会弹出选择文件的对话框,选择你要传入的py文件,然后像在本地执行py文件一样,输入:python **.py就可以执行。

常见的linux命令自行Google。










邮箱:techseo.cn@gmail.com,欢迎交流。
上一篇:传统企业站如何做SEO      下一篇:没有了