
Вот моя проблема. У меня есть компьютер (назовем его A), который находится за брандмауэром. Я не могу сделать переадресацию портов, но весь трафик не блокируется, так как я могу использовать P2P-передачу (в частностисинхронизация).
В другой сети в другом месте у меня то же самое на другом компьютере B.
Я не могу модифицировать аппаратную часть обоих компьютеров.
Первый вопрос:Существует ли решение для безопасного открытия оболочки из А в Б (или из Б в А) с использованием P2P-соединения (я имею в виду напрямую и в обход брандмауэров)?
На устройствах A и B запущен сервер OpenSSH.
Второй вопрос:Есть ли способ создать P2P-туннель между A и B и прозрачно использовать SSH внутри него?
Я знаю о решении P2P-VPN, таком какPeerVPNилиФриланно я хочу, чтобы А и Б оставались в своих сетях.
Спасибо за ответы!
решение1
Вы не уточнили, находятся ли системы, которые должны иметь возможность взаимодействовать друг с другом, в одном и том же физическом месте, но если это так, то это может сработать.
Одним из способов, для которого потребуется дополнительное оборудование, является добавление второй сетевой карты к каждой машине и предоставление им IP-адресов в другой подсети, а также разрешение использовать эту (частную) сеть для обмена файлами или вашего SSH-трафика.
Каждая система останется в своих сетях для своих общедоступных/текущих сетевых карт.