【问题标题】:ssh to amazon EC2 over proxy通过代理 ssh 到亚马逊 EC2
【发布时间】:2011-07-05 21:52:51
【问题描述】:

我在通过代理通过 ssh 连接到我的亚马逊 EC2 服务器时遇到了一些问题。

我有 http 代理端口 8080 的用户名和密码。(无法控制代理) 我还有我的连接字符串,它可以在没有代理的情况下工作 ssh -i key.pem root@xx.compute.amazonaws.com

1) 当我尝试连接时,我收到“No route to host”错误 2)我尝试使用腻子,配置代理+身份验证文件,但后来我得到这个错误 “无法使用此密钥文件(OpenSSH SSH-2 私钥)” 另外我不知道腻子如何将我的代理配置插入到 ssh 连接字符串中,所以我可以在终端中尝试一下

任何帮助将不胜感激!

解决方案:
这是一个很好的教程:http://www.mtu.net/~engstrom/ssh-proxy.php
注意:您需要安装开瓶器。
此外,此配置使您能够通过代理运行 rsync
例如:rsync -avz -e "ssh -i key.pem" ec2-user@xx.compute.amazonaws.com:/amz /home

【问题讨论】:

    标签: proxy ssh amazon


    【解决方案1】:

    我遇到了同样的问题,这就是我过去使用开瓶器连接的方式。我的配置文件是这样的

    Host AWS
        Hostname <Public DNS>
        Port 443
        #Write the appropriate username depending on your AMI, eg : ubuntu, ec2-user
        User ubuntu
        IdentityFile </path to key file>
        ProxyCommand /usr/bin/corkscrew 10.10.78.61 3128 %h %p
    

    那我就直接用这个命令连接

    ssh AWS

    它完美无瑕。

    注意:您必须编辑服务器上的 sshd_config 文件,以侦听端口 443(除了 22)上的 ssh 连接并重新启动 ssh 守护程序。 p>

    【讨论】:

    • 我不确定Host AWS 是如何为您工作的,除非您将它映射到您的host 文件中。但是,如果我将 设置为 host,那么这个解决方案效果很好。
    • @mattsnider 我在 Linux 上,这就是你在那里为你的 ssh 配置设置别名的方式,你可以写它Host YourFavName,然后做ssh YourFavName,它仍然可以工作。不知道为什么它不适合你。
    【解决方案2】:

    您确定可以以 root 身份登录吗?请尝试以 ec2-user 的身份登录。

    此外,如果您为实例分配了弹性 IP,则公共 DNS 可能已更改。登录到 aws 控制台,然后选择您的实例。向下滚动以再次查看公共 DNS,并仔细检查您使用的是正确的 xx.compute.amazonaws.com 地址。

    【讨论】:

    • 试过 ec2-user,遇到了同样的问题。我正在使用正确的 DNS。同样在错误“无法使用此密钥文件(OpenSSH SSH-2 私钥)”之后,我收到弹出消息“没有可用的支持的身份验证方法”
    • 请注意,每个 EC2 映像 (AMI) 都有自己的用户名约定。例如,bitnami AMI 有“bitnami”用户帐户,您可以将其 SSH
    【解决方案3】:

    注意上面提到的解决方案:

    解决方案: 这是一个很好的教程:http://www.mtu.net/~engstrom/ssh-proxy.php 注意:您需要安装开瓶器。 此外,此配置使您能够通过代理运行 rsync 例如:rsync -avz -e "ssh -i key.pem" ec2-user@xx.compute.amazonaws.com:/amz /home

    对我有用,但它指的是不再存在的 URL 上的 Corkscrew HTTP 代理。但它已被重新发布如下:

    https://github.com/bryanpkc/corkscrew/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-27
      • 1970-01-01
      • 2013-01-03
      • 2012-07-24
      • 2013-11-24
      • 1970-01-01
      • 1970-01-01
      • 2016-01-12
      相关资源
      最近更新 更多