我只是在笔记本电脑和台式机上使用fedup从fedora 17更新到fedora 19。ssh无法以某种方式在我的笔记本电脑和台式机上工作。
在这两种情况下,我都确保了以下几点:
/etc/ssh/sshd.config
permissive
/sbin/services sshd start
systemctl status sshd.service
并说Server listening on :: port 9022
它仍然不起作用(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
我对如何从命令行配置防火墙不太了解。
有什么问题吗?
看来这是防火墙的问题。
我停止了防火墙,删除了端口(用户定义)并重新定义它,并且ssh现在可以工作了。
似乎防火墙在更新过程中被重置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句