【问题标题】:Connecting to database within ssh'ed application在 ssh 应用程序中连接到数据库
【发布时间】:2016-02-02 00:02:48
【问题描述】:

我已经在我的开发环境中设置了一个systemd-nspawn 容器。我通过以下方式在此容器中启动Intellij Idea

ssh -Y user@development idea.sh

现在,当我尝试将数据库控制台连接到在 Windows VM 中运行的数据库服务器时,出现超时并且连接失败。使用netcat 测试服务器是否可以正常工作。容器、Windows VM 和主机连接到网桥,每个都有自己的 IP。

那么:在此设置中,要通过JDBCIntellij Idea 成功连接到我的数据库服务器,必须做什么?

到目前为止,我已经尝试了端口转发ssh -Y -L1234:database:1234 user@development idea.sh,但没有成功。

【问题讨论】:

    标签: java intellij-idea ssh systemd


    【解决方案1】:

    您必须选择远程端口转发 -R 而不是本地端口转发 -L。正确的 shell 命令是:

    ssh -Y -R1234:database:1234 user@development idea.sh
    

    【讨论】:

      猜你喜欢
      • 2011-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-29
      • 1970-01-01
      • 1970-01-01
      • 2021-04-05
      相关资源
      最近更新 更多