Как передать файл по локальной сети через CMD?

Как передать файл по локальной сети через CMD? - коротко

Чтобы передать файл по локальной сети через командную строку (CMD), можно использовать утилиту scp. Например:

scp C:\путь\к\файлу username@hostname:/путь/к/директории

Как передать файл по локальной сети через CMD? - развернуто

Для передачи файла по локальной сети с использованием командной строки (CMD) в Windows, можно воспользоваться утилитой scp (Secure Copy Protocol), которая позволяет безопасно копировать файлы и директории между двумя компьютерами. Для этого необходимо выполнить несколько шагов:

  1. Установка OpenSSH Server:

    • Убедитесь, что на обоих компьютерах установлен OpenSSH Server. Для установки OpenSSH Server на Windows 10 и более поздних версиях, выполните следующую команду в CMD с правами администратора:
      dism /online /enable-feature /featurename:OpenSSH-Server
      
    • После установки необходимо запустить сервис SSH:
      net start sshd
      
  2. Настройка доступа:

    • Убедитесь, что на целевом компьютере (на который будет передаваться файл) разрешен доступ по SSH. Для этого в CMD с правами администратора выполните:
      ssh-keygen -A
      
    • Добавьте пользователя, который будет использоваться для подключения, в группу administrators на целевом компьютере.
  3. Передача файла:

    • Откройте CMD на отправляющем компьютере и выполните команду scp для передачи файла. Формат команды:
      scp <путь_к_файлу> <пользователь>@<адрес_целевого_компьютера>:<путь_назначения>
      
    • Пример команды для передачи файла example.txt на целевой компьютер с IP-адресом 192.168.1.100 в директорию C:\Users\User\Documents:
      scp C:\path\to\example.txt [email protected]:C:\Users\User\Documents\
      
    • После ввода команды вам будет предложено ввести пароль пользователя на целевом компьютере. Введите пароль и подтвердите.
  4. Проверка переданного файла:

    • На целевом компьютере откройте CMD и перейдите в директорию, куда был передан файл, чтобы убедиться в его наличии:
      cd C:\Users\User\Documents
      

      dir example.txt

Следуя этим шагам, можно эффективно и безопасно передавать файлы по локальной сети с использованием командной строки в Windows.