我有一个 EC2 Ubuntu 实例 A。每次我从 A 命令行运行 ssh user@someip 时,都会收到“连接超时”错误。而且我无法在服务器 someip 中找到用户的身份验证日志。对我来说,显然实例 A 阻止了该请求。
ssh -v [email protected]
OpenSSH_7.2p2 Ubuntu-4ubuntu2.6, OpenSSL 1.0.2g 1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 54.175.126.1XX[54.175.126.1XX] port 22.
debug1: connect to address 54.175.126.1XX port 22: Connection timed out
ssh: connect to host 54.175.126.1XX port 22: Connection timed out
sudo ufw 状态返回“不活跃”
A 的安全组允许任何入站和出站流量。
ssh_config 文件:
Host *
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
我还可以做些什么?
[添加]发现这一点 - 如果我使用 someip 的私有 IP,则一切正常;但是,如果我使用 someip 的公共 IP,则连接超时。 2 个实例 A 和 someip 位于同一子网中。
此外,someip 接受来自任何 ip 的 ssh 请求,我可以从我的电脑进行 ssh 操作。
[添加#2]我甚至无法在服务器 A 上 ssh user@A-public-ip。