PyCharm SSH隧道通过本地ssh配置(〜/ .ssh / config)

时间:2013-11-06 02:23:24

标签: python deployment configuration ssh pycharm

我通过ssh隧道在服务器上使用ssh部署, 并且每个都有特定的选项和端口转发放在〜/ .ssh / config 中。

PyCharm在使用SFTP部署时默认使用自己的ssh客户端。 因此,它不适用于这些部署服务器。 我如何强制PyCharm使用我的默认系统ssh客户端或强制使用〜/ .ssh / config 文件中的选项。 谢谢。

PS:PyCharm版本是3.0.1

1 个答案:

答案 0 :(得分:1)

如果PyCharm可以使用不同于22的端口(不知道),你实际上有两个解决方法:

  • 简单的解决方法

在localhost上使用端口转发:

http://www.debian-administration.org/article/449/SSH_dynamic_port_forwarding_with_SOCKS

..并为每个隧道使用-F specific_config,或使用-o直接指定相关选项(通常在~/.ssh/config ssh localhost:forwarded_port上)。当然,你必须告诉PyCharm连接到tsocks

  • 花哨/精致的解决方法

使用动态端口转发+ {{1}},再次描述于:

http://www.debian-administration.org/article/449/SSH_dynamic_port_forwarding_with_SOCKS