我通过ssh隧道在服务器上使用ssh部署, 并且每个都有特定的选项和端口转发放在〜/ .ssh / config 中。
PyCharm在使用SFTP部署时默认使用自己的ssh客户端。 因此,它不适用于这些部署服务器。 我如何强制PyCharm使用我的默认系统ssh客户端或强制使用〜/ .ssh / config 文件中的选项。 谢谢。
PS:PyCharm版本是3.0.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