Ответ 1
При условии, что PyCharm может быть использован для использования порта, отличного от 22 (не знаю), у вас на самом деле есть два метода обхода:
- Простой обходной путь
Использовать переадресацию портов на localhost:
http://www.debian-administration.org/article/449/SSH_dynamic_port_forwarding_with_SOCKS
.. и либо используйте -F specific_config
для каждого туннеля, либо используйте -o
, чтобы указать соответствующие параметры (которые вы обычно используете в ~/.ssh/config
на ssh
командной строке) напрямую. Конечно, вы должны сказать PyCharm подключиться к localhost:forwarded_port
.
- Необычное/сложное обходное решение
Используйте переадресацию динамического порта + tsocks
, снова описанную в:
http://www.debian-administration.org/article/449/SSH_dynamic_port_forwarding_with_SOCKS