2015-08-14 4 views
1

Я разрабатываю приложения javascript в Webstorm. Пока я подключаюсь к удаленному серверу развертывания через sftp. (инструменты> развертывание)Reach Сервер развертывания через туннель SSH

Из соображений безопасности мы хотим сделать это следующим образом: Сначала сделайте подключение ssh (tunnel) к серверу1, а оттуда подключитесь к серверу2/devFolder.

Возможно ли это в Webstorm? Любые плагины?

ответ

2

Даже если это невозможно с помощью Webstorm, вы всегда можете сделать туннель через server1 на server2 с помощью ssh. Вам нужна учетная запись на обоих серверах, и вам нужно настроить перенаправление агентов, чтобы вам не нужен ваш личный ключ на сервере1.

Я делаю это часто.

Допустим server2 находится в частной сети доступны только с server1, вот как нужно настроить туннель для server2 (предположим, что это 10.0.0.5 и хххх является внутрибрюшинно из server1 на рабочей станции:

ssh -f [email protected] -L 2022:10.0.0.5:22 -N 

Теперь, когда у вас есть туннель вверх, просто подключите с помощью WebStorm LOCALHOST:. 2022

Единственное, что вам нужно в WebStorm, чтобы сделать эту работу, является возможность изменить порт SFTP по умолчанию в конфигурации с 2022

+0

Возможно, это хорошая рабочая настройка. Но мы предпочитаем не открывать ненужные порты для одного из серверов в локальной сети. –

+2

Это не открывает какие-либо порты, он использует туннель через ssh на вашей рабочей станции. – gview

Смежные вопросы