LINUX.ORG.RU

проброс интернета через ssh или еще каким-нибудь способом

 , , ,


0

3

Приветствую, коллеги.

Возникла следующая ситуация:

Имеем Windows-машину с доступом по ssh к хосту с Ubuntu 18.04. На Windows-машине есть интернет, на хосте с Ubuntu интернета нет. Подскажите, пожалуйста, каким образом образом можно пробросить интернет от Windows-мащины к хосту с Ubuntu для обновлений и установки приложений?

Теоретически ssh может обратный проброс портов, то есть с убунты на виндовс

На винде поставить примитивный прокси сервер, на него натравить пакетный менеджер убунты через проброшенный порт

ism ★★★ ()
Ответ на: комментарий от kardapoltsev

Интернет доступен только на виндовом компе. Только он может его раздать!

Почитай сам, что такое sshuttle. Он состоит из клиентской и серверной части. Причем серверная часть под Виндой не работает!

Currently there is no built in support for running sshuttle directly on Microsoft Windows.

Они предлагают на Винде установить Линукс в виртуальной машине и затем в Линуксе установить и настроить sshutle. Наркомания в чистом виде!

А нафига, если есть sshd, который может стать сокс-прокcи, если его попросить. В Винде, например, есть Putty - его настраиваем для работы в качестве сокс-прокси. Далее настраиваем на Убунте доступ в интернет через сокс-прокси (работающий на виндовом компе) для менеджера пакетов.

sigurd ★★★ ()

я тут недавно узнал с удивлением, что Network Manager умеет поднимать подобие VPN через SSH. Если винда - 10, включи ее встроенный SSH сервер, ну и далее по тексту...

pekmop1024 ★★★★★ ()

Декомпозиция задачи примерно следующая:
Тебе нужно
1) на луниксе нужно прописать дефолтный маршрут через виндовую машину
2) винда должна делать NAT и резолвить DNS запросы(либо придётся разрезолвить всё руками в /etc/hosts)
3) OpenSSH умеет делать L2/L3 туннели, но подозреваю на винде с этим будут нюансы(потестируй и расскажи), поэтому придётся скорее всего обойтись пробросом только 443 порта

zolden ★★★★★ ()
Ответ на: комментарий от zolden

Если с первым пунктом я худо-бедно разберусь, то остальные для меня, пока что, из ряда фантастики…

Если есть возможность, разъясните подробнее, пожалуйста :)

Вот этот вариант кажется достаточно простым:

А нафига, если есть sshd, который может стать сокс-прокcи, если его попросить. В Винде, например, есть Putty - его настраиваем для работы в качестве сокс-прокси. Далее настраиваем на Убунте доступ в интернет через сокс-прокси (работающий на виндовом компе) для менеджера пакетов.

tree2015abc ()
Ответ на: комментарий от tree2015abc

Ну так и на работу тоже значит большая бюрократия и длительное время. В таких конторах работают не на результат, а на отчёты красивые и отписки с перекладыванием проблем.

peregrine ★★★★★ ()