配置MariaDB安全设置时禁用远程root登录会影响SSH访问无头Ubuntu Server吗?
MariaDB root远程登录限制 vs SSH访问:完全独立的两个权限控制
嗨,别担心!这俩是完全不搭边的事儿,禁用MariaDB的root远程登录根本不会影响你通过SSH访问服务器:
- MariaDB的root远程登录限制,管的只是数据库服务本身的连接权限:它控制的是能不能从服务器以外的网络地址,直接连接到MariaDB并以root身份操作数据库。禁用后,你依然可以在SSH登录服务器后,通过本地命令(比如
mysql -u root -p)用数据库root账号登录。 - 而SSH访问是Ubuntu Server操作系统层面的用户认证,你通过SSH登录的是服务器的系统用户(哪怕这个系统用户名也叫root),和数据库的root账号是两个完全独立的身份,它们的权限规则、认证体系没有任何关联。
所以完全可以放心禁用MariaDB的root远程登录,这样既不会影响你通过SSH管理服务器,还能大幅降低外部攻击者暴力破解数据库root密码的风险。
内容的提问来源于stack exchange,提问作者Mark
相关产品推荐
相关产品推荐

