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


1

我无法连接到任何远程服务器。它显示了这个错误。 我可以ping同一个IP地址。

我也检查了sshd正在运行:

sudo service sshd status

ssh.service - OpenBSD Secure 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 status

状态:有效
行动 - ------ ----
22允许任何地方
3000允许任何地方
OpenSSH ALLOW Anywhere
22(v6)允许任何地方(第6节)
允许3000(v6)任何地方(v6)
允许在任何地方使用OpenSSH(v6)(v6)

然后我也尝试禁用firewell。那没起效。

我能够SSH本地主机如下:

ssh 192.168.1.11

daizy@192.168.1.11的密码: 欢迎来到Ubuntu 16.04.3 LTS(GNU / Linux 4.13.0-32-generic x86_64)

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

上次登录:Sun Feb 11 11:00:36 2018来自192.168.1.11

我正在使用Ubuntu 16.04&我正在尝试连接数字海洋服务器。它在2月8日之前正常运作。 我没有更改任何SSH配置。

如果我尝试另一个端口:

ssh -p 80 root@139.59.2.129
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:连接被拒绝

我也可以使用以下方法轻松登录localhost:
ssh -vvv localhost


1
尝试 nc -vz <ip> 22 从您的本地计算机验证没有任何东西阻塞其间的端口(如防火墙)。
Mikael Kjær

1
它显示upnc:连接到139.59.2.129端口22(tcp)失败:连接被拒绝
user3855998

那时你有它。你有防火墙在两者之间运行吗?
Mikael Kjær

sudo ufw status状态:现在行动从 - ------ ---- 22允许任何地方3000允许随时随地打开OpenSSH 22(v6)允许任何地方(v6)3000(v6)允许任何地方(v6)OpenSSH( v6)允许任何地方(v6)
user3855998

我也检查了防火墙,上面测试过
user3855998
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.