SSH 连接失败

SSH 连接失败

我刚刚在笔记本电脑和台式机上使用 fedup 将 fedora 17 更新到 fedora 19。不知何故,ssh 在我的笔记本电脑和台式机上都无法运行。

在这两种情况下我都确保了以下几点:

  1. 端口定义在/etc/ssh/sshd.config
  2. SELINUX 设置为permissive
  3. 通过以下方式启用并启动 ssh/sbin/services sshd start
  4. 检查了 ssh 状态systemctl status sshd.service,它显示Server listening on :: port 9022
  5. 还在 semanage 中添加了端口

还是不行(No route to host

编辑

笔记本电脑已连接 WiFi,并且电缆和连接均正常,因为我可以连接到互联网。

笔记本电脑

IP地址:192.168.21.57

路由表:

Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
default         192.168.20.1    0.0.0.0         UG        0 0          0 wlp3s0
192.168.20.0    *               255.255.254.0   U         0 0          0 wlp3s0

ping 桌面 192.168.14.110 没有问题:

21 packets transmitted, 21 received, 0% packet loss, time 20027ms
rtt min/avg/max/mdev = 2.118/21.040/128.028/38.759 ms

台式机到笔记本电脑的 ping 操作同样有效。

桌面路由表:

Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
default         192.168.14.1    0.0.0.0         UG        0 0          0 em1
192.168.14.0    *               255.255.255.0   U         0 0          0 em1

我无法打开防火墙设置(无论是在笔记本电脑还是台式机上):如果我尝试从菜单或命令行(system-config-firewall)打开它,它会显示:ERROR: FirewallD is active, please use firewall-config

我不太了解如何从命令行配置防火墙。

什么地方出了问题?

答案1

看起来是防火墙的问题。

我停止了防火墙,删除了端口(用户定义)并重新定义它,现在 ssh 可以正常工作了。

看来防火墙在更新期间被重置了。

相关内容