我无法连接到任何远程服务器。显示此错误。我可以 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 本地主机