Как передать файл по сети с помощью утилиты NC в Linux?

  1. В терминале VM, на которую нужно передать файл, введите команду:

    nc -l -p PORT > newfile
    

    где:

    • PORT — номер порта (например «12345») — можно выбрать произвольный порт, главное, чтобы он совпадал в обеих командах;

    • newfile — файл, в который запишутся передаваемые данные.

  2. В терминале VM, с которой отправляется файл, введите команду:

    cat file | nc IP PORT
    

    где:

    • file — путь до файла, который нужно передать;

    • IP — IP-адрес VM, на которую отправляется файл;

    • PORT — номер порта из предыдущего пункта.

Запустили Evolution free tier
для Dev & Test
Получить