【问题标题】:Shell Script - ssh to a private AWS EC2 instance through my NAT instanceShell 脚本 - 通过我的 NAT 实例 SSH 到私有 AWS EC2 实例
【发布时间】:2016-02-23 20:17:29
【问题描述】:

我正在尝试创建一个 shell 脚本,以允许一个简单的命令行连接到我的私有 VPC 下的 EC2 实例。

流程应该是(我认为)通过我的 NAT 实例进入我的私有 EC2 实例的 SSH 隧道。

我尝试了以下命令:

ssh -A -L 9000:ubuntu@my.private.instance.ip:22 ec2-user@my_nat_instance; 

但我得到的只是与我的 NAT 实例的连接..

我做错了什么?

【问题讨论】:

标签: linux shell amazon-web-services ssh amazon-ec2


【解决方案1】:

OpenSSH v7.3 及更高版本支持 -J 开关和 ProxyJump 选项,允许一个或多个以逗号分隔的跳转主机,因此,您现在可以简单地执行此操作:

ssh -J jumpuser1@jumphost1,jumpuser2@jumphost2,...,jumpuserN@jumphostN user@host

【讨论】:

    猜你喜欢
    • 2018-08-10
    • 2014-11-01
    • 2020-07-03
    • 2019-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多