在ssh&#39应用程序

时间:2015-11-02 06:33:48

标签: java intellij-idea ssh systemd

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

ssh -Y user@development idea.sh

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

那么:在此设置中,通过Intellij Idea通过JDBC成功连接到我的数据库服务器必须采取哪些措施?

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

1 个答案:

答案 0 :(得分:0)

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

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