У меня есть машина A с публичным IP-адресом (addr_a), машина B в локальной сети с частным IP-адресом (addr_b), маршрутизатор локальной сети имеет публичный IP-адрес (addr_r). Если я захожу на компьютер A по ssh с компьютера B, как я могу использовать команду scp для копирования файлов с компьютера A на компьютер B?
1 ответ
0
Можете ли вы избежать входа в систему там? Вероятно, было бы лучше запустить scp
от B
как
scp addr_a:foo/bar/baz .
Если вы абсолютно не можете избежать этого, вы можете либо
- сделать переадресацию портов с вашего роутера на
addr_b
, - настроить IPv6 и дать
B
собственный адрес, - SSH от
B
доA
с удаленной переадресацией портов, а затем используйте это, чтобы вернуться.