在使用Navicat连接远程MySQL服务器时,尤其是当服务器部署在CentOS等Linux系统上时,正确设置SSH属性至关重要。这不仅保证了连接的安全性,还能有效绕过网络限制,实现远程管理。接下来,我们就来详细探讨Navicat如何设置SSH属性。
一、进入SSH设置
首先,在Navicat的连接对话框中,选择SSH标签。这是设置SSH属性的关键入口。
二、填写SSH属性
在SSH属性页中,你需要填写以下几个关键信息:
-
主机名或IP地址:这是CentOS系统的主机名或IP地址,例如192.168.0.112。
-
端口:SSH协议的默认端口是22,大多数情况下使用默认值即可。
-
用户名:这是登录CentOS系统的用户名,比如root。
-
验证方法:
- 密码验证:直接输入用户登录CentOS系统的密码。
- 公钥验证:需先在本地创建公钥私钥对,将公钥复制到CentOS系统中,并在Navicat中选择私钥文件进行验证。
重点:推荐在安全环境下使用公钥验证,以提高连接的安全性。
三、常规设置
SSH属性页填写完成后,切换到常规标签进行进一步设置:
- MySQL服务器名称:可以自定义,便于识别。
- MySQL服务器地址:应与SSH地址相同。
- 端口:MySQL的默认监听端口是3306。
- 用户名和密码:填写连接MySQL服务器的用户名和密码,通常是root用户及其密码。
四、测试连接
所有设置完成后,点击连接测试按钮,验证连接是否成功。若连接成功,则表明SSH属性设置无误;若失败,则需检查网络、端口、用户名密码等信息是否正确。
总结
正确设置Navicat的SSH属性,是远程安全连接MySQL等数据库服务器的关键步骤。务必注意选择安全的验证方法,并确保所有信息的准确性。通过上述步骤,你可以轻松实现Navicat通过SSH协议连接到CentOS系统的MySQL服务器,享受高效、安全的远程数据库管理体验。