Я хочу подключиться по ssh к компьютеру B с компьютера A. У меня есть физический и административный доступ как к A, так и к B. По непонятным мне причинам я не могу подключиться к B из A, используя общедоступный IP-адрес, который я нашел для B. Иногда пишет, что маршрута нет, а иногда просто отключается. Я считаю, что правильно настроил переадресацию портов, и проблема связана с интернет-провайдером, который я использую для B. Я успешно подключился к B, используя общедоступный IP-адрес с компьютера, который подключен к той же сети, что и B.
Если у меня есть промежуточный сервер C, к которому могут подключиться и A, и B, есть ли способ использовать посредника для подключения к B из A? Обратите внимание, что C также не может подключиться по ssh к B. C работает под управлением Linux, а у меня есть доступ администратора.
Трафик должен быть зашифрован при прохождении через C. И B, и C не должны иметь доступа к A.
Я также открыт для решений, не связанных с посредником, но я не хочу, чтобы B мог войти в A.
гриб