PHP通过ssh或socks5读取远程服务器的mysql数据库

Posted 菊丸太

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP通过ssh或socks5读取远程服务器的mysql数据库相关的知识,希望对你有一定的参考价值。

https://bbs.csdn.net/wap/topics/200002080

大概描述:
A:本地机器
B:远程ssh或socks5机器
C:mysql数据库所在服务器

要求:
本地A机器使用ssh或socks5连接到远程B机器上以后,再从C机器获取数据库信息。

注:
因为A不能直接访问到C机器,而B可以访问C,A只能通过ssh或socks5访问B。

请高手各个思路吧!!!
我总觉得在本地使用无法代码实现,主要还是想不通,少根筋!
还有,尽量不要在B上直接做端口转发,因为代码不好控制,如果一不小心掉线了,就没法关闭B上已经生成的端口,这样不太安全。














以上是关于PHP通过ssh或socks5读取远程服务器的mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章

使用python子进程和ssh读取远程文件?

SSH 通过代理连接服务器

ssh:无法解析主机名 git:名称或服务未知 致命:无法从远程存储库读取

红蓝对抗之隧道技术第二篇(reGeorg内网穿透SSH隧道本地Socks代理SSH远程转发Earthworm Socks5代理Tunna正向代理ICMP隧道DNS隧道Frp穿透)

红蓝对抗之隧道技术第二篇(reGeorg内网穿透SSH隧道本地Socks代理SSH远程转发Earthworm Socks5代理Tunna正向代理ICMP隧道DNS隧道Frp穿透)

远程主机上的 Privoxy + socks5 隧道