【发布时间】:2019-08-02 20:49:11
【问题描述】:
我在我的 mac 机器上设置 ssh 隧道时遇到问题。我在我的 ubuntu 机器上设置隧道没有问题。这是我运行的命令
ssh -nNT -L 172.18.0.1:4000:production-database-url:3306 jump-point
当我在我的 mac 上运行它时,我收到以下错误:
bind [172.18.0.1]:4000: Can't assign requested address
channel_setup_fwd_listener_tcpip: cannot listen to port: 4000 Could
not request local forwarding.
如果我在没有 bind_address (172.18.0.1) 的情况下运行,我可以通过隧道连接到数据库。
如果我绑定到所有接口 (0.0.0.0),则隧道是打开的,但是从 docker 容器内部到数据库的连接不起作用。
【问题讨论】: