windows - 如何配置pycharm以使用腻子或OpenSSH SSH堡垒主机

标签 windows ssh pycharm putty remote-server

我正在尝试在使用腻子的Windows 7计算机上使用pycharm PyCharm 2018.1搭建一个堡垒。

我发现一些用于SSH服务器的文档,并且可以正常工作:
https://www.jetbrains.com/help/pycharm/tutorial-using-the-product-built-in-ssh-terminal-and-remote-ssh-external-tools.html

对于堡垒服务器,似乎pycharm不允许这种连接(在配置中,我只看到登录名和服务器名称作为参数)。我试图将腻子配置放入堡垒服务器,然后将其连接到本地主机的隧道。在窗口机器上,我看到本地主机的端口。

问题是我无法将pycharm连接到本地主机。当我只有本地主机名时,它希望登录并输入密码。

我在去年的一篇文章中看到:“如果您使用堡垒主机(也称为跳转主机),您会很高兴知道PyCharm 2017.3支持SSH配置文件。即使在Windows上也是如此。”
https://blog.jetbrains.com/pycharm/2017/10/pycharm-2017-3-eap-5/

任何想法如何使其与使用OpenSSH和SSH配置文件的本地主机一起工作?

最佳答案

问题是本地主机。直接使用plink可以正常使用ssh命令,而不是普通ssh:plink.exe -L 9009:server:22 user @ bastion。使用Putty,它不起作用(首先,即使使用正确的端口pycharm,IP仍为0.0.0.0:port而不是127.0.0.1:port,当我直接使用plink时,ipcharm无法与其连接)。

此线程有帮助:https://serverfault.com/questions/387772/ssh-reverse-port-forwarding-with-putty-how-to-specify-bind-address

关于windows - 如何配置pycharm以使用腻子或OpenSSH SSH堡垒主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50320135/

相关文章:

c++ - 在 ShellExecute 函数中运行多个命令 (C++)

python-3.x - 无法识别 PyCharm + conda + pip 包

python - 在 Python 3.8 上安装 XGBoost 的问题

python - 如何从 python 应用程序确定 X 服务器/X 转发是否正在运行?

macos - 从 Mac SSH 连接时,Page Up 和 Page Down 在 tmux 中不起作用

django - 如何从PyCharm在远程主机上运行deploy命令?

windows - 检查 .exe 文件的权限级别

c++ - 当 SetDIBitsToDevice 返回错误代码 (0) 时,如何找到错误原因

windows - 在 go lang 中使用 exec.command 进行网络使用

azure - 我是否需要 SSH 隧道来使用完整 CI/CD 管道从 Windows Server 2016 部署 Docker 容器