Как настроить Pycharm для SSH хоста с помощью putty или OpenSSH - PullRequest
0 голосов
/ 13 мая 2018

Я пытаюсь ssh бастион, используя pycharm PyCharm 2018.1 на машине с Windows 7, используя шпаклевку.

Я нашел некоторую документацию для ssh сервера, и эта работа без проблем: https://www.jetbrains.com/help/pycharm/tutorial-using-the-product-built-in-ssh-terminal-and-remote-ssh-external-tools.html

Похоже, что для бастионного сервера pycharm не допускает такого соединения (в конфигурации я вижу только логин и имя сервера в качестве параметров). Я попытался вставить в конфигурацию замазки для бастионного сервера туннель к локальному хосту. На моем оконном компьютере я вижу порт моего локального хоста.

Проблема в том, что мне не удается подключить pycharm к локальному хосту. Ожидается логин и pwd, а у меня только имя локального хоста.

В сообщении за прошлый год я вижу, что «если вы используете хост-бастион (также называемый хостом прыжка), вы будете очень рады узнать, что PyCharm 2017.3 поддерживает файлы конфигурации SSH. Даже в Windows. " https://blog.jetbrains.com/pycharm/2017/10/pycharm-2017-3-eap-5/

Есть идеи, как заставить его работать с localhoast, используя конфигурационный файл OpenSSH и SSH?

1 Ответ

0 голосов
/ 19 мая 2018

Проблема заключалась в локальном хосте. Использование plink напрямую работает без проблем с использованием тех же команд, что и обычный ssh: plink.exe -L 9009: сервер: 22 user @ bastion.С Putty он не работает (сначала IP был 0.0.0.0:port вместо 127.0.0.1:port, даже если с правильным портом pycharm не смог подключиться к нему, когда я использую plink напрямую).

Эта тема помогла: https://serverfault.com/questions/387772/ssh-reverse-port-forwarding-with-putty-how-to-specify-bind-address

...