通过SSH隧道到达部署服务器

时间:2015-08-14 10:23:45

标签: webstorm ssh-tunnel

我正在开发Webstorm中的javascript应用程序。现在我通过sftp连接到远程部署服务器。 (工具>部署)

出于安全考虑,我们希望这样做: 首先与server1建立一个ssh连接(隧道),然后从那里连接到server2 / devFolder。

Webstorm有可能吗?任何插件?

1 个答案:

答案 0 :(得分:2)

即使不能直接使用Webstorm,您也可以使用ssh通过server1到server2建立隧道。您确实需要在两台服务器上都有一个帐户,并且需要设置代理转发,因此您不需要在server1上使用您的私钥。

我经常这样做。

我们说服务器2位于只能从server1访问的专用网络上,这里是您如何设置到服务器2的隧道(假设它是10.0.0.5,而xxxx是工作站上的server1的ip:

ssh -f you@x.x.x.x -L 2022:10.0.0.5:22 -N

现在您已启动隧道,只需使用localhost:2022连接Webstorm。

Webstorm中唯一需要做的就是能够将配置中的默认sftp端口更改为2022.

相关问题