我使用navicat ssh隧道连接mysql,但得到错误消息"Invalid argument in ssh_options_set“。远程服务器位于LAN中。
但当我将服务器改为外网服务器时,可以通过navicat中的ssh隧道连接mysql。
那么在navicat中使用SSH隧道,局域网和外网有什么区别吗?我还想知道如何才能让ssh命令navicat生成,以便我可以自己测试它。
我的环境是macos 10.13,navicat版本是premium 12.1.10。设置如图所示
顺便说一句,我两周前就可以用了。
发布于 2019-09-17 15:25:18
1.编辑sshd配置文件:
vi /etc/ssh/sshd_config
Find:#UseDNS是
删除注释'#‘前缀,将yes
更改为no
UseDNS no
2.重启sshd:
service sshd restart
这解决了我的问题、祝你好运~
https://stackoverflow.com/questions/52988277
复制相似问题