2024-10-01 11:26:03 发布
网友
我通过ssh隧道在服务器上使用ssh部署, 每一个its都有特定的选项和端口转发放在~/.ssh/config中。在
在使用sftpdeploy时,PyCharm默认使用自己的ssh客户端。 因此,它不能与这些部署服务器一起工作。 如何强制PyCharm使用我的默认系统ssh客户端或强制使用来自~/.ssh/config文件的选项。 谢谢。在
PS:PyCharm版本是3.0.1
如果PyCharm可以使用不同于22的端口(不知道),那么实际上有两种解决方法:
在本地主机上使用端口转发:
http://www.debian-administration.org/article/449/SSH_dynamic_port_forwarding_with_SOCKS
…并为每个隧道使用-F specific_config,或者使用-o直接指定相关选项(通常在ssh命令行中的~/.ssh/config中)。当然,您必须告诉PyCharm连接到localhost:forwarded_port。在
-F specific_config
-o
ssh
~/.ssh/config
localhost:forwarded_port
使用动态端口转发+tsocks,同样在:
tsocks
如果PyCharm可以使用不同于22的端口(不知道),那么实际上有两种解决方法:
在本地主机上使用端口转发:
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
相关问题 更多 >
编程相关推荐