创建ssh后,图形化界面都无法显示出来,就直接报错,改用xshell也无法安装,到底是什么问题呢
如果使用SecureCRT实现端口转发功能,可以参考这篇文章《使用SecureCRT进行端口转发》,相信你会有所体会。
因为我一直使用MobaxTerm来操作远程Linux 服务器,所以个人觉得这款软件比较好用,它有免费版(社区版)和商用版两种,日常开发的话,我一直用免费版,完全没有障碍。
下载地址:https://mobaxterm.mobatek.net/download.html
打开MobaxTerm,在上方工具栏中找到Tunneling:
打开后,我们可以看到一个设置界面,然后点击“New SSH tunnel” 按钮,出现如下设置界面:
上图中每个输入框的描述信息一定要仔细阅读,对于理解端口转发有好处,最后我们填写好实际的端口转发信息,并点击“Save”按钮,下图中,我们可以看到所有我们配置好的端口转发隧道,一个端口只能转发到一个远程的端口(可以不一样),如果有多个需要转发的端口,需要配置多个端口转发隧道:
然后,我们点击Start 按钮,就可以打开SSH 通道:
到此为止,已经完成了全部端口转发的配置并启动,我们通过SQLyog 来连接远程服务器看看能否正常连接:
请注意观察IP 和 端口 的配置信息,这里填入的应该是你本地的 IP 和 被转发的端口,也就是说,我们实际上只需要像操作本地数据库一样即可,只不过操作的端口被转发到了远程服务器而已。
可以看到,连接成功!
那么在 程序中配置的 DataSource应该是怎样的呢?同样,也应该是本地的 ip 和被转发的端口:
注意,在进行远程访问的过程中,MobaxTerm应该最小化,但不可以关闭!
ssh进行图形化界面登录吗?ssh应该是命令行登录,没有图形化界面哦!不知道我理解对了没?