Назад | Перейти на главную страницу

Туннелирование в Linux через VPN на хосте Windows для yum

Мне нужно обновить и установить некоторые пакеты 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.

Возможно ли то, что я пытаюсь достичь? Если да, то какой части моей головоломки не хватает?

заранее спасибо