Как передать файл по локальной сети через CMD? - коротко
Чтобы передать файл по локальной сети через командную строку (CMD), можно использовать утилиту scp. Например:
scp C:\путь\к\файлу username@hostname:/путь/к/директории
Как передать файл по локальной сети через CMD? - развернуто
Для передачи файла по локальной сети с использованием командной строки (CMD) в Windows, можно воспользоваться утилитой scp (Secure Copy Protocol), которая позволяет безопасно копировать файлы и директории между двумя компьютерами. Для этого необходимо выполнить несколько шагов:
-
Установка OpenSSH Server:
- Убедитесь, что на обоих компьютерах установлен OpenSSH Server. Для установки OpenSSH Server на Windows 10 и более поздних версиях, выполните следующую команду в CMD с правами администратора:
dism /online /enable-feature /featurename:OpenSSH-Server - После установки необходимо запустить сервис SSH:
net start sshd
- Убедитесь, что на обоих компьютерах установлен OpenSSH Server. Для установки OpenSSH Server на Windows 10 и более поздних версиях, выполните следующую команду в CMD с правами администратора:
-
Настройка доступа:
- Убедитесь, что на целевом компьютере (на который будет передаваться файл) разрешен доступ по SSH. Для этого в CMD с правами администратора выполните:
ssh-keygen -A - Добавьте пользователя, который будет использоваться для подключения, в группу administrators на целевом компьютере.
- Убедитесь, что на целевом компьютере (на который будет передаваться файл) разрешен доступ по SSH. Для этого в CMD с правами администратора выполните:
-
Передача файла:
- Откройте 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\ - После ввода команды вам будет предложено ввести пароль пользователя на целевом компьютере. Введите пароль и подтвердите.
- Откройте CMD на отправляющем компьютере и выполните команду
-
Проверка переданного файла:
- На целевом компьютере откройте CMD и перейдите в директорию, куда был передан файл, чтобы убедиться в его наличии:
cd C:\Users\User\Documentsdir example.txt
- На целевом компьютере откройте CMD и перейдите в директорию, куда был передан файл, чтобы убедиться в его наличии:
Следуя этим шагам, можно эффективно и безопасно передавать файлы по локальной сети с использованием командной строки в Windows.