当我尝试访问 Amazon EC2 中的实例时,终端出现错误。我使用 Centos 6.x 服务器 WHM/cPanel,我可以访问 WHM,但我不可以完全访问 FTP 或 SSH。
ssh: connect to host xx.xx.xx.xx port 2020: Connection refused
我已采取相应措施来解决该问题。
- 重启实例
- 分离卷并将其附加到另一个实例
- 使用其他 SSH 软件
- 亚马逊的安全组检查(允许端口 2020 且允许所有入站流量)
- 我还在安全组中为我的 IP 专门添加了自定义 TCP/SSH 2020
- 清除整个 Mac 缓存
Telnet xx.xx.xx.xx 2020
回应
Trying xx.xx.xx.xx...
telnet: connect to address xx.xx.xx.xx: Connection refused
telnet: Unable to connect to remote host
答案1
“连接被拒绝”表示主机 xx.xx.xx.xx 端口 2020 上没有任何程序监听传入的连接尝试。换句话说,sshd
它未在您的 EC2 实例中运行,或者如果它正在运行,它未监听该特定 IP 地址和端口。
您需要进入 EC2 实例来检查并更正 SSH 服务器配置。您说您刚刚重新配置了 ssh 服务器以监听端口 2020 而不是 22;也许这个更改没有“生效”,它仍然在监听端口 22。