У меня есть машина A с публичным IP-адресом (addr_a), машина B в локальной сети с частным IP-адресом (addr_b), маршрутизатор локальной сети имеет публичный IP-адрес (addr_r). Если я захожу на компьютер A по ssh с компьютера B, как я могу использовать команду scp для копирования файлов с компьютера A на компьютер B?

1 ответ1

0

Можете ли вы избежать входа в систему там? Вероятно, было бы лучше запустить scp от B как

scp addr_a:foo/bar/baz .

Если вы абсолютно не можете избежать этого, вы можете либо

  • сделать переадресацию портов с вашего роутера на addr_b ,
  • настроить IPv6 и дать B собственный адрес,
  • SSH от B до A с удаленной переадресацией портов, а затем используйте это, чтобы вернуться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .