我正在尝试在使用腻子的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/