【问题标题】:Error connecting to AWS Instance via college proxy通过大学代理连接到 AWS 实例时出错
【发布时间】:2017-04-09 07:01:45
【问题描述】:

我无法通过我的大学代理连接到我的 AWS EC2 实例。但是,它在使用非代理连接时连接。错误如下:

$ ssh -i .ssh/aws-key-fast-ai.pem ubuntu@ec2-*----.us-west-2.compute.amazonaws.com -vvv

OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to ________.us-west-2.compute.amazonaws.com [34.208.50.122] port 22.
debug1: connect to address *.*.*.* port 22: Connection refused
ssh: connect to host *-*-*-*-*.us-west-2.compute.amazonaws.com port 22: Connection refused

【问题讨论】:

  • 错误显示Connection refused。失败需要很长时间,还是立即失败?如果需要很长时间,则原因通常是安全组设置不允许连接。如果立即失败,则表明您使用的用户名或.pem 文件不正确。
  • 它立即失败。当我使用非代理连接时,它可以完美连接。那么.pem文件怎么会出错呢?
  • 您是否从同一台计算机连接,使用完全相同的命令行?也就是说,除了您使用的是大学代理之外,一切都是一样的吗?如果是这样,“通过我的大学代理”是什么意思?有什么不同吗? (例如不同的网络,某处的一些配置?)
  • 这是我们学生使用的公共代理。是的,我使用的是具有相同命令行的完全相同的计算机。
  • 你要改什么来使用代理?您是否只是连接到网络而不做任何其他事情?还是你configure the proxy settings

标签: amazon-web-services amazon-ec2 proxy ubuntu-14.04


【解决方案1】:

只有在 aws 服务器的入站下提到您的 ip 时,您才能访问它。当您使用代理时,IP 会发生变化,这可能没有在入站下提及。

【讨论】:

  • 听起来你在谈论安全组设置。如果你是,那么这个答案是不正确的,因为安全组不允许的连接永远不会导致Connection refused 错误。安全组不会主动拒绝未经授权的流量——他们丢弃它。错误总是Connection timed out
【解决方案2】:

我刚刚找到了答案。

https://wiki.metakgp.org/w/How_to_SSH_into_a_server_that_is_outside_the_campus_network

您必须安装开瓶器并按照上面链接中列出的程序进行操作。谢谢。

【讨论】:

    猜你喜欢
    • 2023-01-29
    • 1970-01-01
    • 1970-01-01
    • 2018-06-28
    • 1970-01-01
    • 1970-01-01
    • 2020-11-28
    • 2019-08-08
    • 1970-01-01
    相关资源
    最近更新 更多