Мне нужно обновить и установить некоторые пакеты yum на удаленном сервере без доступа в Интернет, который доступен только с помощью клиента VPN на хосте Windows. Как только это VPN-соединение установлено, хост Windows теряет доступ в Интернет, но все еще может получить доступ к локальным серверам. Оба сервера Linux - CentOS 6.
[локальный сервер Linux 192.168.0.10] <- [хост Windows] -> [удаленный сервер 10.10.0.20]
Я установил два сеанса шпатлевки на хосте Windows. Для сеанса локального сервера я добавил локальный туннель на порт 2201 к 192.168.0.10:22 Для сеанса удаленного сервера я добавил удаленный туннель на порт 2202 на localhost: 2201 Используя эту настройку, я могу подключиться к SSH с удаленного сервер на локальный сервер с ssh localhost -p 2202
Я пробовал множество способов для настройки дополнительных туннелей и того, что не позволяет yum использовать это соединение, но пока безуспешно. Я нашел много сообщений, описывающих, как использовать proxy=socks5h://localhost:port
в yum.conf, но моя версия yum, похоже, не поддерживает socks5h.
Возможно ли то, что я пытаюсь достичь? Если да, то какой части моей головоломки не хватает?
заранее спасибо