vlambda博客
学习文章列表

实战-利用telnet检测远程MySQL端口是否连通

1.查看telnet是否安装telnet

rpm -qa | grep telnet

2.telnet是挂载xinetd下的,所以同时查看xinetd是否安装

rpm -qa | grep xinetd

3.如果两者都没安装

yum install xinetd telnet telnet-server –y

4.由于telnet服务也是由xinetd守护的,所以安装完telnet-server后,需要重新启动xinetd守护进程

service xinetd restart

5.修改 /etc/xinetd.d/telnet (centos7的telnet配置文件是/etc/xinetd.conf,centos7以前的是/etc/xinetd.d/telnet)

将disable=yes修改为disable=no,重复第四步。

6.测试指定IP和端口连通性

语法:telnet IP PORT

[root@centos-7 logs]# telnet 10.211.55.5 3306

Trying 10.211.55.5...

Connected to 10.211.55.5.

Escape character is '^]'.

J

8.0.20

t3!<}g^�x:J(+QP)caching_sha2_password

看到Connected表示连通了。

——————————————————————————————————

Tips:利用tcpdump听指定主机指定网接口指定端口号的数据流通情况

[root@centos-7 logs]#tcpdump –i eth0 port 3306 and host centos-7.shared