两台服务器之间telnet 22端口3306端口不能通
[root@localhost yum.repos.d]# telnet 192.168.1.88 22
Trying 192.168.1.88...
Connected to 192.168.1.88.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.4
^C^[[A
Connection closed by foreign host.
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# telnet 192.168.1.89 22
Trying 192.168.1.89...
Connected to 192.168.1.89.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.4
^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B
Protocol mismatch.
Connection closed by foreign host.
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# ^C
[root@localhost yum.repos.d]# telnet 192.168.1.89 3306
Trying 192.168.1.89...
Connected to 192.168.1.89.
Escape character is '^]'.
J
8.0.26
l_"?sMÿ
rLpnt6)%8caching_sha2_password
!#08S01Got packets out of orderConnection closed by foreign host.
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# ^C
[root@localhost yum.repos.d]# ^M
-bash: $'\r': command not found
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# telnet 192.168.1.88 3306
Trying 192.168.1.88...
telnet: connect to address 192.168.1.88: No route to host
一开始怀疑是防火墙的原因,
systemctl status firewalld
systemctl stop firewalld
systemctl status firewalld
sytemctl disable firewalld
关闭防火墙,并重启主机都没用,问题依旧
最后发现没有清除防火墙规则
在目标机器上执行
iptables -F
(清除所有防火墙规则) (此服务器为测试环境,可以随便清理)