ssh 连接到主机 XXXX 端口 22:连接被拒绝

ssh 连接到主机 XXXX 端口 22:连接被拒绝

我无法连接到任何远程服务器。显示此错误。我可以 ping 相同的 IP 地址。

我还检查了 sshd 是否正在运行:

sudo 服务 sshd 状态

ssh.service - OpenBSD 安全 Shell 服务器
已加载:已加载(/lib/systemd/system/ssh.service;已启用;供应商预设:已启用)
活动:自 2018-02-11 星期日 10:35:22 IST 起处于活动状态(正在运行);47 分钟前 主 PID:2610(sshd)
CGroup:/system.slice/ssh.service
└─2610 /usr/sbin/sshd -D

此外,端口处于活动状态并且正在监听:

netstat -lnp | grep 22

(并非所有进程都能被识别,非自有进程信息不会显示,您必须是 root 才能看到所有内容。)
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -

tcp6 0 0 :::22 :::* LISTEN -

unix 2 [ ACC ] STREAM LISTENING 22969 1268/dbus-daemon @/tmp/dbus-gnLG2rgPez

我也检查了防火墙:

sudo ufw 状态

状态:活动
至 操作 来自 -- ------ ----
22 允许 任何地方
3000 允许 任何地方
OpenSSH 允许 任何地方
22 (v6) 允许 任何地方 (v6)
3000 (v6) 允许 任何地方 (v6)
OpenSSH (v6) 允许 任何地方 (v6)

然后我又尝试禁用 Firewell。但是没有用。

我可以按如下方式 SSH 本地主机:

SSH 192.168.1.11

[电子邮件保护]密码:欢迎使用 Ubuntu 16.04.3 LTS (GNU/Linux 4.13.0-32-generic x86_64)

21 个软件包可以更新。0 个更新是安全更新。

上次登录:2018 年 2 月 11 日星期日 11:00:36 来自 192.168.1.11

我正在使用 Ubuntu 16.04,并尝试连接到 Digital Ocean 服务器。它在 2 月 8 日之前运行正常。我没有更改任何 SSH 配置。

如果我尝试另一个端口:

ssh -p 80[电子邮件保护]
ssh_exchange_identification:远程主机关闭连接

ssh -vvv 139.59.2.129
OpenSSH_7.2p2 Ubuntu-4ubuntu2.4,OpenSSL 1.0.2g 2016 年 3 月 1 日
debug1:读取配置数据 /etc/ssh/ssh_config
debug1:/etc/ssh/ssh_config 第 19 行:应用 * 的选项
debug2:解析“139.59.2.129”端口 22
debug2:ssh_connect_direct:needpriv 0
debug1:连接到 139.59.2.129 [139.59.2.129] 端口 22。
debug1:连接到地址 139.59.2.129 端口 22:连接被拒绝
ssh:连接到主机 139.59.2.129 端口 22:连接被拒绝

我还可以使用以下方式轻松登录到本地主机:
ssh-vvv 本地主机

相关内容