суббота, 19 августа 2017 г.

RubyOnRails. Взаимодействие с Apache в CentOS 7.

Сводка недоступна. Нажмите эту ссылку, чтобы открыть запись.

SSH туннель


SSH туннель.

Задача: Получить доступ к WEB-серверу 10.11.90.25 к которому напрямую доступа нет.



Вот, что мы должны увидеть на web-сервере 10.11.90.25


Пробрасываем туннель с ip 10.10.49.162 c порта 3000 на удаленный сервер 10.11.90.25 через 10.10.50.252

# ssh -L 10.10.49.162:3000:10.11.90.25:80 root@10.10.50.252

Теперь в консоли локального сервера пробуем посмотреть web ответ сервера apache.
links http://10.10.49.162:3000
Получаем ответ сервера Apache на машине


Обратившись к ресурсу http://10.10.49.162:3000/ с машины 10.10.50.240 мы так же попадем на удаленный хост


Туннель закроется, как-только мы выйдем из удаленной консоли (exit)
Закрыть туннель можно так же через убийство процесса
# ps ax | grep ssh
Узнав PID, завершаем процесс
# kill -9 PID