PyCharm: настройка мульти-хоп удаленных интерпретаторов через SSH
для подключения к компьютеру в моем офисе мне нужно запустить ssh дважды. Сначала для подключения к хосту-1, а затем от хоста-1 к хосту-2, и каждый из них имеет разные учетные данные. Однако меню конфигурации в Pycharm принимает только один SSH-туннель.
Настройка удаленного интерпретатора Python диалоговое окно
есть ли способ установить multi-hop ssh для доступа к интерпретатору и файлам данных на хосте из локального?
1 ответов
вы можете использовать переадресацию портов на ssh. Если локальная система A, следующий SSH-переход B, и целевой прыжок C, откройте терминал и выполните команду:
ssh -L 6000:<server C IP>:22 <user_serverB>@<server B IP>
Вы можете заменить 6000 с любым портом. Теперь вы можете ssh в ssh-сервер на C на другом терминале с:
ssh -p 6000 <user_serverC>@localhost
имейте в виду, чтобы не закрыть первый терминал!
то же самое касается PyCharm. Просто установите удаленный интерпретатор подключение через SSH со следующей конфигурацией:
- хост: localhost в
- порт: 6000
- пользователь: user_serverC