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

удаленный ssh ​​не работает в новом соединении

Мне удалось настроить удаленный туннель в UBUNTU на мой домашний компьютер, выполнив команду autossh [на рабочем компьютере]:

autossh -M 0 -q -N -o «ServerAliveInterval 60» -o «ServerAliveCountMax 3» -R 8888: localhost: 22 root @ homepc

До сих пор со старым маршрутизатором все работало нормально, я просто перенаправил порт 22 на свой ноутбук, и все прошло гладко.

Теперь я сменил квартиру, и у меня есть маршрутизатор, который не полностью находится под моим контролем [у меня есть только пароль для беспроводной сети, но нет прав администратора и нет физического доступа к нему]. Как я полагаю, я не могу изменить конфигурацию на роутере, могу ли я что-нибудь сделать? рабочий компьютер находится за брандмауэром.

есть ли способ использовать 3 ПК, в то время как средний будет просто пересылать данные из дома на работу и обратно?

ГЛАВНАЯ <---> ПРОКСИ <---> РАБОТА

Есть что-нибудь подходящее для убунту? HAMACHI подойдет или мне нужно другое решение?

Поскольку вы не можете настроить ни один из брандмауэров, для любого решения потребуется какая-то машина посередине.

Если у вас где-то есть VPS, вы можете настроить VPN.

Более простой альтернативой VPN было бы просто сделать это с помощью обычного туннеля SSH от клиента и обратного туннеля SSH от сервера к этому VPS.

Если у вас нет VPS или чего-то подобного, вам действительно придется положиться на такой сервис, как Hamachi.


Есть еще один вариант, который я использовал в последнее время, Тередо туннелирование.
Teredo дает вам IPv6-адрес и заставляет вашу машину прямо доступный через Интернет (для всех, кто использует IPv6).
Это может быть как полезно, так и опасно. Любые NAT и брандмауэр для интерфейса IPv4 будут обойдены.

Реализация Teredo для Linux называется Miredo. Установите его в Ubuntu, используя sudo apt-get install miredo.
Не забудьте настроить ip6tables и запустить sudo update-rc.d -f remove miredo поэтому соединение по умолчанию отключено.
Затем вы можете выбрать, когда открыть его, используя sudo ifup miredo.
Вам нужно будет сделать это на обеих машинах, чтобы у них обоих был IPv6.

Иконки использовано © Jakub Steiner, © Novell, Inc, под лицензией CC by-sa.