Мне нужно передать по протоколу SCP несколько файлов с моей локальной машины на машину в локальной сети через машину с публичным IP-адресом.
Так:
моя машина -> машина с публичным IP (XXX.XXX.XXX.XXX) -> машина с частным IP (YYY.YYY.YYY.YYY)
Как мне сделать это максимально эффективно? Я, конечно, мог бы SCP-файлы на общедоступной машине и продолжить оттуда, но я почти уверен, что это можно сделать с помощью туннелей или чего-то еще?
Спасибо!
решение1
Самый простой способ — переадресация портов (поскольку я предполагаю, что ваша машина с публичным IP-адресом использует свое интернет-подключение).
Предполагая, что ваш публичный IP-обменник работает на Windows, вы можете сделать это, перейдя вХарактеристикивашего общего соединения, и вДелитьсявкладка, нажмите наНастройки. Заполните требуемые значения, и все должно быть хорошо. Конечно, у вас должен быть scp-сервер на вашей машине с частным IP-адресом