我无法连接到任何远程服务器。它显示了这个错误。 我可以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
nc -vz <ip> 22
从您的本地计算机验证没有任何东西阻塞其间的端口(如防火墙)。