mysql开启3306端口并允许远程连接(存在密码爆破)

ubuntu16.04开启3306端口

这里写图片描述
nmap扫描3306端口没有开启

  1. 查看3306端口是否正常

root@node1:~# netstat -an | grep 3306
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
注意:现在的3306端口绑定的IP地址是本地的127.0.0.1

  1. 修改Mysql配置文件(注意路径,跟之前网上的很多版本位置都不一样)

root@node1:~# vim /etc/mysql/mysql.conf.d/mysqld.cnf
找到

bind-address = 127.0.0.1
前面加#注释掉

  1. 重启Mysql

root@node1:~# /etc/init.d/mysql restart
[ ok ] Restarting mysql (via systemctl): mysql.service.

  1. 再次查看端口信息

root@node1:~# netstat -an | grep 3306
tcp6 0 0 :::3306 ::? LISTEN

nmap再次扫描
这里写图片描述
发现3306端口已经开启

尝试远程连接3306端口及整改方法

登陆mysql后,查看是否允许远程连接
这里写图片描述
发现连接全部为本地,无法完成远程连接
这里写图片描述
更改host 将localhost改为%即可
这里写图片描述
现在再尝试远程连接
这里写图片描述
这样就完成了mysql3306的远程连接。

安全隐患

开启3306远程连接后,存在弱密码爆破隐患。
直接上msf mysql_login模块进行爆破即可,成功后即可利用权限做些事情。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西杭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值