【问题标题】:ssh from my ec2 instance to my ec2 instance从我的 ec2 实例 ssh 到我的 ec2 实例
【发布时间】:2018-06-13 03:11:04
【问题描述】:

因为我在我的 ec-2 实例上的 python 虚拟环境中运行应用程序(气流),并且我想在同一个 ec2 实例上的默认 python 环境中运行命令,所以我认为 ssh 更容易我自己的实例并执行命令。

我遇到的问题是我无法连接到我自己的实例。

我将我的 ec2-instance 的安全组 ID 添加到我的入站配置(端口 22 上的 ssh),但这不起作用。 当我从任何地方在端口 22 上设置我的 ssh 入站配置时,它确实有效,但我不想这样做。

我的出站配置允许所有流量。

【问题讨论】:

  • 也许您为入站添加了错误的 IP。有时,如果您通过 Internet 代理,您的本地 IP 可能与 AWSinstances 将看到的传入 IP 不同。
  • AWS 的控制台允许您在编辑入站规则时选择“我的 IP”。 See here
  • @RaGe 不,“我的 IP”是指您用来访问 aws UI 的机器
  • 我理解正确吗 - 你有一个 EC2 实例,你只是想通过 ssh 连接到同一个 ec2 实例 (localhost) 来运行 python 脚本?为什么不能使用 PythonOperator 来执行此操作?我相信您可以将 python 环境作为参数传递。
  • 另外,使用 127.0.0.1 作为您的 ssh 目标,这样您就可以通过本地循环进行路由了?

标签: amazon-web-services amazon-ec2 ssh airflow


【解决方案1】:

如果您从同一子网中的另一个 EC2 实例进行连接,您需要允许该 EC2 实例的私有 IP,而不是您的本地地址。

【讨论】:

  • 我尝试将我的私有 IP 地址添加到入站 ssh 配置中,但没有成功。
猜你喜欢
  • 2011-07-13
  • 1970-01-01
  • 1970-01-01
  • 2016-02-23
  • 1970-01-01
  • 1970-01-01
  • 2014-03-13
  • 2020-07-03
  • 2020-06-26
相关资源
最近更新 更多