![[Linux] SSH隧道本地端口转发访问远程服务中的数据库,第1张 [Linux] SSH隧道本地端口转发访问远程服务中的数据库,第1张](/aiimages/%5BLinux%5D+SSH%E9%9A%A7%E9%81%93%E6%9C%AC%E5%9C%B0%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91%E8%AE%BF%E9%97%AE%E8%BF%9C%E7%A8%8B%E6%9C%8D%E5%8A%A1%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93.png)
当我的本地没有安装任何数据库服务的时候,可以直接通过我本地的端口访问远程机器上的数据库服务,实现这样的效果就可以使用本地转发功能
实际测试本地端口转发,把本地的9006端口转发给远程服务器的115.159.28.111的3306端口,当然需要输入远程机器的用户名和密码
ssh -L 9006:115.159.28.111:3306 ubuntu@28.111
执行完成后,可以在另一个终端中使用netstat命令查看到本地的9006端口本监听了,然后直接使用MySQL命令去连接9006端口就可以访问到远程机器的3306数据库了。当然与之相对应的还有远程转发,把远程机器的端口转发给我的本地上,可以方便调试项目
我的在线视频课程地址:
https://edu.csdn.net/course/detail/26370
总结以上是内存溢出为你收集整理的[Linux] SSH隧道本地端口转发访问远程服务中的数据库全部内容,希望文章能够帮你解决[Linux] SSH隧道本地端口转发访问远程服务中的数据库所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)