通过标记名ssh到ec2实例

ec2-ssh的Python项目详细描述


https://img.shields.io/pypi/v/ec2-ssh.svghttps://travis-ci.org/YPlan/ec2-ssh.svg?branch=master

一对命令行实用程序,用于查找和ssh到amazon ec2 按标记列出的实例(例如“name”)。

由Yplan从Instagram原始代码派生。

安装

来自PIP:

pip install ec2-ssh

用法

# ec2-ssh

% ec2-ssh nginx2
# equivalent to
# ssh ubuntu@ec2-123-45-67-89.compute-1.amazonaws.com

% ec2-ssh root@appserver
% ec2-ssh deploy@nginx2 sudo restart nginx

# Specifying the user with an environment variable
% EC2_SSH_USER=deploy ec2-ssh nginx2

# ec2-host
# w/o arg: prints all active instances
% ec2-host
ec2-123-45-67-89.compute-1.amazonaws.com
ec2-132-45-67-89.compute-1.amazonaws.com
ec2-231-45-67-89.compute-1.amazonaws.com

# w/ arg
% ec2-host backend
ec2-132-45-67-89.compute-1.amazonaws.com
ec2-132-45-67-90.compute-1.amazonaws.com

# w/ tag arg too
% ec2-host -t environment production
ec2-132-45-67-90.compute-1.amazonaws.com
ec2-111-45-67-90.compute-1.amazonaws.com

历史

挂起

  • 下一版本发行说明

1.9.0(2017-09-08)

  • ec2-hostec2-ssh现在都只在 running状态。
  • 如果ec2没有公共实例的公共dns,则对实例使用公共ip。 事实证明,即使公共IP是 分配。

1.8.0(2017-07-19)

  • 对没有公共IP地址的实例使用私有IP地址。如此 实例不能保证从当前主机访问, 这取决于网络设置,但最好是让你试试这个工具。

1.7.0(2017-04-23)

  • 重写以使用setup.pyentry_points功能,而不是 scripts。这使得所有内容都可以从ec2_ssh模块和 使ec2-ssh更快,因为不再调用ec2-host行为 需要subprocess

1.6.0(2017-04-13)

  • ec2-ssh支持使用-u/--user标志指定用户名 或者EC2_SSH_USER环境变量。

1.5.3(2017-03-23)

  • 获取了pypi名称ec2-ssh,将fork从 ec2-ssh-yplan

1.5.2(2016-08-17)

  • 使用子进程输出类型修复Python3错误

1.5.1(2016-01-21)

  • PIP无法接收1.5.0版中的控制盘,正在重新上载

1.5.0(2016-01-21)

  • 现在使用boto3

1.4.0(2016-01-07)

  • ec2-ssh用python重写。作为其中的一部分, 提示'已被删除。

1.3.0(2016-01-06)

  • 由Yplan分叉
  • 来自ec2主机的输出现在是随机的,允许ec2 ssh传播 在类似实例之间登录
  • python 3兼容性

1.2.1(2011-11-27)

  • 修复EC2主机找到一个与联机实例同名的脱机实例时出现的问题

1.2(2011-11-27)

  • 添加区域和标记支持的合并拉取请求

1.1.1(2011-11-17)

  • 在建立ssh连接之前添加行回显主机

1.1(2011-11-15)

  • 覆盖提示(PS1)以显示标记名

1.0(2011-09-05)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java委托对象产生重复代码:(继承与委托)   javalstm与密集层预处理   java是否与RAM容量相关的Selenium Webdriver性能?   java Swing JFrame GUI窗口在运行时为空   RubyonRails Neo4j错误,因为新的Java版本   java通过API导出联系人   java奇怪的Swing编译器时间可访问性错误   用java将数据写入文件   java如何从json响应中读取不区分大小写的键名   java将数据从一个片段传递到另一个片段   java在不同IDE中的Junit测试结果不同   xml Java DocumentBuilderFactory。parse();返回空文档   java如何将代码转换为CompletableFuture?   xml转换上的java堆栈溢出异常   java使用Mule ESB解析MySQL存储过程结果集   提高java方法性能   java处理器被重复调用   java尽可能使用bean配置从不同的类向主类添加函数   java Kotlin JaCoCo IllegalClassFormatException。请提供原始的非仪器类