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

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

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

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

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

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

HOME <—> PROXY <—> РАБОТА

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

One Solution collect form web for “удаленный ssh ​​не работает в новом соединении”

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

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

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

VPS - это человек в середине между двумя межсетевыми экранами

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


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

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

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

  • Выделенный server, аппаратный брандмауэр с блокировкой IP - это VPN вариант?
  • VPN - «Человек-в-середине» при подkeyении к службе https?
  • Openswan Ubuntu Malformed Packet
  • Настройка Windows Server 2003 как VPN-serverа L2TP / IPSEC
  • Сервер с VPN и общедоступным IP-адресом
  • Настройка Cisco ASA 5505 VPN
  • В чем преимущество OpenVPN над SSTP?
  • Рекомендации по использованию роуминга Профили пользователей для пользователей, которые часто подkeyаются через VPN
  • VPN-connection: не разрешать внутренние сетевые имена хостов
  • Не удается get доступ к сетевым дискам через VPN
  • Практические альтернативы сплит-туннелирования?