PyCharm通过本地SSH config(~/.SSH/config)进行SSH隧道

2024-10-01 11:26:03 发布

您现在位置:Python中文网/ 问答频道 /正文

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

在使用sftpdeploy时,PyCharm默认使用自己的ssh客户端。 因此,它不能与这些部署服务器一起工作。 如何强制PyCharm使用我的默认系统ssh客户端或强制使用来自~/.ssh/config文件的选项。 谢谢。在

PS:PyCharm版本是3.0.1


Tags: 文件端口版本服务器config客户端系统部署
1条回答
网友
1楼 · 发布于 2024-10-01 11:26:03

如果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

相关问题 更多 >