У меня есть сервер RHEL, доступный только через jump host. Вот как я к нему подключаюсь
MyMachine(Win10)--SSH-->JumpHost(winserver2012r2)--SSH-->RHEL7
через ssh
ssh -J user@jumphost user@RHEL7
Я хочу загрузить несколько зависимостей, а также использовать интернет для доступа к нескольким API в интернете. У моего jump-хоста тоже нет интернета, поэтому я тут как бы застрял. Если бы у jump-хоста был интернет, я мог бы использовать sqid-прокси, который я уже использую для некоторых других серверов. Есть ли способ использовать интернет на моем RHEL7 с помощью squid и ssh-туннелирования? Вот как я использую интернет на других серверах без jumphost.
шаг:1 Запуск сервера SQID на моей машине
шаг:2 добавление этих строк в /etc/environment на сервере rhel
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
шаг:3 ssh -R 3128:localhost:3128 пользователь@rhel
Есть ли способ использовать интернет на моем сервере RHEL7, пока jumphost находится посередине моей машины и RHEL7?
решение1
почему вы не хотите использовать описанный вами метод для других серверов + хоста перехода?
ssh -J user@jumphost -R 3128:localhost:3128 user@rhel
вот примерhttps://dev.to/claudiohigashi/ssh-tunneling-via-a-jump-host-2b5d