Как выполнить передачу файлов по SCP [прилагаются скриншоты]

SCP позволяет передавать файлы с локального компьютера на удаленный или с удаленного на локальный. В этой статье вы узнаете, как выполнить передачу файлов по SCP в различных ситуациях.

Tyler

By Tyler / Published on September 16, 2026

Поделитесь этим: instagram reddit
 

Как использовать SCP для передачи файлов?

«Мне периодически нужно переносить файлы между ПК. Я пробовал самые разные методы передачи файлов, но у меня постоянно возникали проблемы. Например, из-за размера файлов их невозможно отправить. Мой друг говорит, что я мог бы безопасно копировать файлы с помощью SCP. Может ли кто-нибудь дать мне несколько советов о том, как SCP отправляет файлы с удаленного компьютера на локальный?»

Что такое SCP и как использовать его для передачи файлов?

SCP (Secure Copy Protocol) — это утилита командной строки, использующая механизм SSH, которая позволяет вам безопасно передавать файлы с ПК на ПК. В этом разделе мы приводим подробные команды SCP для передачи файлов в трех различных случаях.

transfer files using scp command

Ниже приведены основные синтаксис и опции команд SCP, которые необходимо знать.

Синтаксис команды передачи файлов SCP представлен в следующем виде:

scp [OPTION] [user@]SRC_HOST:]file1 [user@]DEST_HOST:]file2

  • [OPTION]-Опции используются для выполнения задач, связанных с SCP, таких как установка, настройка, копирование и т.д.
  • [user@]SRC_HOST:]file1 - Исходный файл.
  • [user@]DEST_HOST:]file2 - Целевой файл
Советы: Имена удаленных файлов должны содержать спецификацию пользователя и хоста, в то время как локальные файлы должны указываться с использованием абсолютного или относительного пути.

SCP предлагает широкий спектр опций, регулирующих каждый аспект его работы. Ниже приведены наиболее распространенные из них:

  • ✍-P- Указывает SSH-порт удаленного хоста.
  • ✍-p- Сохраняет время изменения и доступа к файлам.
  • ✍-q- Используйте эту опцию, если хотите отключить индикатор выполнения и сообщения, не содержащие ошибок.
  • ✍-C- Принудительно заставляет SCP сжимать данные при их отправке на целевой компьютер.
  • ✍-r- Предписывает SCP копировать каталоги рекурсивно.

Внимательно ознакомьтесь с примечаниями перед выполнением операций.

Примечания:
  • В Linux и Mac команда SCP встроена по умолчанию. Если вы используете Windows, вам нужно скачать и установить PuTTY или скопировать «pscp.exe» (SCP для Windows) в целевую папку, где вы планируете её использовать.
  • Команда SCP требует аутентификации с помощью SSH-ключа или пароля на удаленных системах, так как для передачи данных используется тунель SSH (Secure Shell) .
  • При копировании файлов с одинаковыми именем и расположением на обеих системах будьте осторожны, так как SCP автоматически перезаписывает файлы.
  • Для копирования файлов у вас должны быть как минимум права на чтение исходного файла и права на запись в целевой системе.

Сценарий 1. Передача файлов по SCP с локального компьютера на удаленный

Шаг 1. Выполните следующую команду для копирования локального файла на удаленный компьютер:

scp file.txt [email protected]:/remote/directory

  • file.txt — имя целевого файла, который вы хотите передать
  • remote_username — имя пользователя удаленного устройства
  • 10.10.0.2 — замените на IP-адрес
  • /remote/directory — путь, по которому вы хотите скопировать файл (если удаленный каталог не указан, файл будет скопирован в домашний каталог удаленного пользователя).

transfer from local to remote scp

Шаг 2. Введите пароль пользователя для запуска процесса.

Полезный совет:

Выполните приведенную ниже команду, чтобы указать новое имя файла, если вы хотите сохранить его под другим именем:

scp file.txt [email protected]:/remote/directory/newfilename.txt

Сценарий 2. Передача файлов по SCP с удаленного компьютера на локальный

Шаг 1. Подставьте соответствующие данные из сценария 1 и выполните команду для передачи файлов с удаленного компьютера на локальный:

scp [email protected]:/remote/file.txt /local/directory

transfer from remote to local scp

Шаг 2. Введите пароль для выполнения задачи.

Случай 3. Передача файла между двумя удаленными компьютерами с помощью SCP

Шаг 1. Введите следующую команду для копирования файла между двумя удаленными системами.

scp [email protected]:/files/file.txt [email protected]:/files

  • /files/file.txt — имя целевого файла
  • host1.com — хост, с которого вы передаете файлы
  • /files — каталог, в который вы хотите скопировать файлы
  • host2.com — целевой хост, на который вы хотите передать файлы

transfer between remote systems scp

Шаг 2. Введите пароль для обоих устройств, и файл будет передан напрямую.

Примечания: Скорость передачи файлов по протоколу SCP — это главный недостаток, на который чаще всего жалуются пользователи. Согласно отзывам пользователей, для того чтобы передать файлы с одного компьютера на другой, отправка файла объемом 500 МБ с помощью SCP занимает около 25 минут. Кроме того, для передачи файлов через SCP требуются определенные технические знания. В противном случае при выполнении команды вы получите ошибки.

AnyViewer: передача файлов между ПК с Windows в несколько простых шагов

Из-за упомянутых выше ограничений вы можете искать более простой способ передачи файлов между компьютерами. Для передачи файлов рекомендуется использовать стороннее программное обеспечение AnyViewer благодаря следующим преимуществам.

Простота в использовании. Простой интерфейс и легкое управление для передачи файлов без ограничений.
Высокая скорость. Высокая скорость передачи файлов: например, передача ZIP-файла размером 2 ГБ между двумя компьютерами в локальной сети занимает всего около 20 секунд.
Совместимость. Поддерживается несколько версий Windows, включая клиентские и серверные ОС Windows.
Многофункциональность. Помимо передачи файлов, AnyViewer позволяет совместно использовать экран, управлять компьютером удаленно, общаться в чате во время удаленного сеанса и многое другое. 
Необслуживаемый удаленный доступ. Он предлагает необслуживаемый удаленный доступ к ПК и ноутбукам без сложных настроек.
Скачать Бесплатно Win 11/10/8.1/8/7
Безопасный скачивание

Шаг 1. На клиентском компьютере перейдите в раздел Войти на левой панели и нажмите Зарегистрироваться (вы можете войти напрямую, если уже зарегистрировались).

log in anyviewer

Советы: AnyViewer также поддерживает устройства iOS. Вы можете удаленно получить доступ к ПК с Windows с iPhone или iPad.

Шаг 2. Заполните регистрационную информацию.

sign up for anyviewer

Шаг 3. Войдите в ту же учетную запись на других устройствах. После этого вы увидите назначенные устройства.

free editions

Шаг 4. Перейдите в интерфейс Устройство, чтобы выбрать целевое устройство, на которое требуется передать файлы, а затем нажмите Передача файлов.

file transfer anyviewer

Шаг 5. Откроется диалоговое окно Передача файлов для передачи файлов между ПК. В правой части окна отображается ПК клиента, а в левой — ПК хоста. Выберите файлы и нажмите стрелку вправо, чтобы передать их на ПК клиента. Выберите файлы и нажмите стрелку влево, чтобы передать их на ПК хоста.

choose files

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

transfer status

Примечания:
Один файл размером менее 100 МБ может быть передан с помощью бесплатной учетной записи AnyViewer, при этом за один раз разрешено передавать не более 100 файлов. Чтобы передавать файлы большего размера, перейдите на тарифный план Professional или Enterprise. После этого вы получите следующие возможности:
 Более высокая скорость передачи файлов. Скорость передачи данных через интернет для бесплатной учетной записи составляет 500 КБ/с, а для платной она может достигать 10 МБ/с.
 Привязка большего количества устройств к одной учетной записи для прямой передачи файлов.
 Подключение к хост-компьютеру в режиме конфиденциальности, чтобы заблокировать клавиатуру и мышь удаленного ПК и затемнить его экран.

Заключение

В этой статье представлено пошаговое руководство по передаче файлов по протоколу SCP. Некоторые пользователи могут легко освоить эти методы и успешно передавать файлы между компьютерами с помощью команд SCP. Однако у других сложные команды могут вызвать затруднения; в этом случае вы можете воспользоваться AnyViewer для простой передачи файлов между ПК.