Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
ssh远程登录失败_centos远程桌面软件,希望能够帮助你!!!。
服务器ssh 端口设为10022
主机A192.168.237.1/24 远程登录虚拟
主机B192.168.237.138
报错:ssh: connect to host 192.168.237.136 port 10022: No route to host
1.ssh端口检查
主机B测试本地:
ssh -p 10022 root@localhost
ping 192.168.237.138
cat /etc/sysconfig/iptables
iptables部分参数解释:
详细资料参考REDHAT6-IPTABLES
ACCEPT:匹配的数据包指定了目标,则该数据包将跳过其余的规则检查,并允许其继续到达其目的地。
DROP:则将拒绝该数据包访问系统,并且不会将任何内容发送回发送该数据包的主机。
QUEUE:则将数据包传递到用户空间。
REJECT:则将丢弃数据包,但会将错误数据包发送到数据包的始发者。
考虑到数据包在接受的过程中匹配防火墙REJECT规则,直接丢弃数据包的可能性。
试着将-A INPUT -p tcp -m tcp --dport 10022 -j ACCEPT策略往上挪至:REJECT 前
重启iptables:
/etc/init.d/iptables restart
测试:
ssh -p 10022 root@192.168.237.138
远程登录 成功
防火墙策略执行顺序由上至下,依次匹配;在做防火墙配置时注意策略顺序。但我在firewallctl设置下没有出现这种情况,大多是基于iptables设置。
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章