不想把MySQL端口暴露在公網(wǎng)?在naviCat里可以通過ssh連接mysql。
連接設(shè)置:
- 使用SSH通道,主機名或IP地址填寫該mysql服務(wù)器地址
- 驗證方式:公鑰。注:在此之前,需要在服務(wù)器上設(shè)置好用公鑰登錄SSH,并用相應(yīng)公鑰做好配置,測試SSH登錄沒問題。
- 常規(guī)處,主機或IP填寫127.0.0.1,端口填寫相應(yīng)設(shè)置
設(shè)置完畢后,連接測試時提示:
expected key exchange group packet from server
修改sshd配置即可解決。解決方法:
在/etc/ssh/sshd_config最后一行加上:
KexAlgorithms [email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1
重啟sshd后即可。






