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

怎么做端口映射啊?

  •  
  •   flyeblue · 2016-11-03 11:04:28 +08:00 · 1835 次点击
    这是一个创建于 2934 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我有两个 vps ,在 a 的上面安装有数据库,端口是 27017 ,我想在 b 上面映射 2777 端口映射到 a 的 vps 的 27017 ,我应该怎么弄啊?折腾了半天都是不通
    7 条回复    2016-11-03 12:05:27 +08:00
    Valyrian
        1
    Valyrian  
       2016-11-03 11:15:57 +08:00 via iPhone
    ssh 转发?
    flyeblue
        2
    flyeblue  
    OP
       2016-11-03 11:16:32 +08:00
    @Valyrian 嗯啊
    Livid
        3
    Livid  
    MOD
       2016-11-03 11:18:15 +08:00
    方法 1 :

    在 b 上执行:

    ssh -L2777:a:27017 user@a

    方法 2 :

    Google 关键字“ HAProxy config ”

    方法 3 :

    Google 关键字“ Nginx stream config ”
    douyang
        4
    douyang  
       2016-11-03 11:24:31 +08:00
    flyeblue
        5
    flyeblue  
    OP
       2016-11-03 11:39:49 +08:00
    我在 B 上执行下面的命令
    ssh -L 2777:A:27017 USER@A -NT -f
    连接的时候出现下面的错
    channel 2: open failed: connect failed: Connection refused
    mahone3297
        6
    mahone3297  
       2016-11-03 11:50:56 +08:00
    ssh 貌似会不稳定
    xinetd 也可以做端口转发
    flyeblue
        7
    flyeblue  
    OP
       2016-11-03 12:05:27 +08:00
    已经找到问题所在了,我在 a 上的设置有问题。已经解决
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3555 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:33 · PVG 18:33 · LAX 02:33 · JFK 05:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.