首页 > 编程知识 正文

centos ssh端口修改,ssh修改端口后连不上

时间:2023-05-06 04:32:05 阅读:29143 作者:2153

上一期说要在centos下安装宝塔控制面板,但登录创建新数据库后,在windows上使用navicat for mysql远程连接数据库失败。 如果不解决的话,我会先在蚂蚁的RDS上使用,但是最近找到了方法。

BBC服务器版本(命令#lsb_release -a ) :

LSB版本:核心- 4.1-amd 64:核心- 4.1-noarch

分布式程序id : centos

描述3360 centoslinuxrelease7.5. 1804 (核心) ) ) ) ) ) )。

3:7.5.1804版

Codename :酷睿

在此,我们将撤消以前出现问题的步骤。

1 .宝塔控制面板新建数据库

2 .设置数据库权限(当然,此数据库的用户是新的,不是root )。

3 .本地计算机使用navicat for mysql连接到数据库。 连接需要很长时间,大约需要1分钟才能显示10038条错误消息

最初,我去为mysql用户组设置远程连接许可证权限。 (BBC服务器在新安装mysql的root中没有密码,请先设置。 具体操作见上一期《如何挑选合适的百度BCC,并安装宝塔控制面板》。 ),否则,实际上mysql的默认端口3306被防火墙阻止。

1 .登录服务器,如果没有nmap工具(端口视图工具),请下载并在: yum install nmap #中输入y进行安装

2 .输入命令: nmap 182.161.41.XXX -p3306; status将打开open表,filtered可能已阻止icmp无法确定其端口

3 .检查防火墙是否已打开。 注意centos7.5.1804防火墙是防火墙d服务,而不是传统的iptables,然后命令:系统状态防火墙d

4 .上面的" active(running ) "表示正在开放,在下面添加开放端口,命令: firewall-cmd-- zone=public-- add-port=1000-2000

也可以直接访问服务器目录,在根目录下找到firewall文件夹,然后找到并打开public.xml文件

5 .添加完成后,加载防火墙并命令:防火墙- cmd-- reload

6 .重载成功后,用nmap工具扫描3306的端口状态现在是什么,open表示OK

:付

1 .删除防火墙开放记录,命令:防火墙--cmd---zone=public---remove-port=80/TCP---- permanent

更改包含mysql用户组根的远程或操作权限。

)1)登录数据库: mysql -uroot -p

)2) grantallprivilegeson *.* to ' root ' @ ' % ' identified by ' you password ' withgrantoption;

允许地址202.11.10.253使用根用户、密码dboomysql连接到所有mysql数据库,并支付select、insert、update和delete权限。

)3)闪存权限;

-----------------

作者:皇冠小丑ZFC

来源: CSDN

译文: 3359 blog.csdn.net/QQ _ 35704550/article/details/84933027

声明:本文为博客原创文章。 转载请附上博文链接!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。