Navicat 连接远程数据库及 SSH 默认端口号的修改
使用Navicat连接云服务器上的MySQL 8数据库,只需配置两个选项卡即可。
常规选项卡的配置截图如下(此处密码是登录数据库的密码)
SSH选项卡的截图如下(此处密码是登录云服务器的密码)
连接成功后海豚图标会以高亮显示
与连接本地数据库不同,连接远程数据库多了一个设置(这里是SSH的设置)。由于我登录云服务器使用的是Putty,私钥文件是由Putty生成的。所以在设置Navicat的时候,就可以把原先Putty生成的文件.ppk文件直接拿过来用了。ppk 文件是putty的专用私钥文件(putty private key file),Navicat还是很聪明的,竟然能够识别这个文件。
Linux修改SSH端口号,只需了解几条命令sysctl -a|grep port_range
这条命令可以查询端口号的范围,得到的是[32768, 60999]vim /etc/ssh/sshd_config
这条命令打开配置文件,里面找到port 22,这个22就是默认SSH端口号,可以修改成想要的数字。service sshd restart
保存并退出vim编辑器后,输入这条命令可验证修改后的端口号是否生效。尽管查询到的最大可用端口号为60999,测试发现端口号65535也可以正常使用。但是65536就不行了,这会导致sshd重启失败。service sshd status
如果sshd重启没有报错,可以进一步输入这条命令检查服务状态。如果能看见绿色文字active (running),即可放心大胆的重启服务器了。重启之后,Putty的连接端口号肯定要修改。同样,Navicat的SSH端口也要修改。
为啥要修改端口号?据说某些服务器连接工具有后门,安全问题令人担忧。这些工具不用的话还真不行,想来想去没办法,只能换换端口号了。
本作品采用《CC 协议》,转载必须注明作者和本文链接
有Navicat 注册码吗
@lovecn 百度找找