V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
imrei
V2EX  ›  问与答

求助 SSH 隧道链接 MySQL Server 问题。。。

  •  
  •   imrei · 2017-05-31 15:38:55 +08:00 · 1678 次点击
    这是一个创建于 2760 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我的 mysql server 是在内网固定 ip 192.168.1.11,mysql 远程端口 8848 ( A 主机)
    外网通过 lede 直拨号,lede 为 192.168.1.1 ( B 主机,虽然好像用不到,还是编号了)
    通过 nat 转发 8848 端口到外网
    阿里云国内云( C 主机)

    我想阿里云 C 主机的 php 链接 web 时,mysql 地址直接变为 “ localhost ”,127.0.0.1 是 A 数据库服务器主机的地址

    ssh -fNg -L 3306:127.0.0.1:8848 a 主机登录名 @“ lede ( B 主机) ddns 的外网地址”

    问题 1:

    第一个地址“ 127.0.0.1 ”是否正确?或者用 A 主机内网 IP 192.168.1.11 ?

    问题 2:

    我在 C 主机的 SSH 查看 3306 显示:netstat -tulnp | grep 3306

    tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2004/ssh

    但 查看 8848,没有任何结果

    问题 3:
    在 C 主机查看 ddns 地址 无任何结果反馈:

    netstat -an | grep ddns 域名地址

    但如果查 ip 地址,则显示正常 8848 端口在监听。。。

    netstat -an | grep “ ddns ip address ”

    请问,是我命令错了还是 ssh 加密隧道不能用域名地址,只能用 ip 地址啊?
    1 条回复    2017-05-31 23:05:11 +08:00
    imrei
        1
    imrei  
    OP
       2017-05-31 23:05:11 +08:00
    求高人指导。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2033 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:28 · PVG 08:28 · LAX 16:28 · JFK 19:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.