Есть 3 компьютера:
- локальная машина (osx)
- server1 (centos 7 на порте 22 центра обработки данных открыт)
- server2 (сентос 7 закрыт за нат)
server2 поддерживает обратный туннель к server1 через порт 2222. Запуск ssh localhost -p 2222
на сервере server1 напрямую переходит в командную строку server2
Каков наилучший способ настроить туннель с локального компьютера через сервер1 на сервер2? Например, можно инициировать туннель с локального хоста на сервер1, используя ssh -D 5000 -N root@server1
.
Как сделать дополнительный прыжок и пройти туннель от локального хоста до server1 и server2? Я пробовал подобные вещи ssh -L 5000:localhost:5000 root@server1 ssh -L 5000:server2:2222 -N root@localhost
но это не сработало
например, localhost -5000-> server1 -2222-> server2