Как я могу использовать несколько прыжков на PyCharm, используя аутентификацию Publi c Key? - PullRequest
0 голосов
/ 02 апреля 2020

Предисловие

У меня есть два сервера, назовем их Server1 и Server2.

Server2 доступно только через Server1. Например, если я хочу от ssh до Server2, я делаю следующее:

ssh -A [Server1 address]

, а затем во время входа в систему Server1

ssh [Server2 address]

Важно Примечание: Оба сервера используют Publi c Ключ аутентификации, пароли не используются.


Проблема

При использовании PyCharm я могу подключиться к Server1 с помощью опции Deployment .

Мой вопрос: Как я могу подключиться к Server2 с помощью PyCharm? Есть ли опция, которая позволяет мне использовать Server1 в качестве прокси аналогично тому, что я описал выше?

Я ищу подробный ответ, в идеале включающий скриншоты.


Дополнительная информация

В StackOverflow задан аналогичный вопрос . Однако принятый ответ не работает для меня. В частности, шаг 2 завершается неудачно, потому что выдается ошибка [Server2]@localhost: Permission denied (publickey).. Аналогичным образом, шаг 3 также не выполняется при попытке использовать PyCharm.

Я считаю, что этот вопрос , а не , является дубликатом, потому что мой вопрос об использовании аутентификации по ключу Publi c, который, кажется, немного усложняет ситуацию.

Аналогично, существует этот поток JetBrains, но рекомендуемое решение также не работает (вероятно, из-за использования аутентификации Publi c Key. Вот почему я хотел бы получить ответ включая скриншоты.

...