我使用ssh隧道在服务器上进行部署,每个服务器都有特定的选项和端口转发放置在~/.ssh/config中。
使用SFTP部署时,PyCharm默认使用自己的ssh客户端。因此,它无法与这些部署服务器配合使用。如何强制PyCharm使用我的默认系统ssh客户端或强制使用~/.ssh/config文件中的选项。
谢谢。
PS:PyCharm版本为3.0.1
我使用ssh隧道在服务器上进行部署,每个服务器都有特定的选项和端口转发放置在~/.ssh/config中。
使用SFTP部署时,PyCharm默认使用自己的ssh客户端。因此,它无法与这些部署服务器配合使用。如何强制PyCharm使用我的默认系统ssh客户端或强制使用~/.ssh/config文件中的选项。
谢谢。
PS:PyCharm版本为3.0.1
在本地主机上使用端口转发:
http://www.debian-administration.org/article/449/SSH_dynamic_port_forwarding_with_SOCKS
..并且要么为每个隧道使用-F specific_config
,要么使用-o
直接指定相关选项(通常在ssh
命令行上的~/.ssh/config
中)。当然,您必须告诉PyCharm连接到localhost:forwarded_port
。
使用动态端口转发+tsocks
,同样在以下描述:
http://www.debian-administration.org/article/449/SSH_dynamic_port_forwarding_with_SOCKS