Есть ли причина использовать scp вместо rsync?

Есть ли причина использовать scp вместо rsync ? Я не вижу причин снова использовать scp , rsync делает все, что делает scp , с большей безопасностью (может сохранять символические ссылки и т. Д.).

6 Solutions collect form web for “Есть ли причина использовать scp вместо rsync?”

Если вам нужно скопировать большое количество файлов или иметь большие файлы, rsync over ssh будет намного быстрее, чем scp.

scp предоставляет подобный cp метод для копирования файлов с одного компьютера на удаленную машину через безопасное соединение SSH.

rsync позволяет синхронизировать удаленные папки.

Это разные программы, и оба они используют их. scp всегда безопасен, тогда как rsync должен перемещаться по SSH для обеспечения безопасности.

Одна из главных вещей (о которой я думаю, никто не упоминал) заключается в том, что если вы передаете большое количество данных или файлов, и если передача по какой-либо причине отключена до завершения, rsync заберет ее там, где она остановилась. В то время как scp нет.

Я использую scp, если хочу передать одну или пару файлов или каталогов. Я перехожу к rsync для нескольких данных размера GB.

rsync : Дельты трансферов (с использованием алгоритма Delta Transfer Algorithm ) между:

  1. локальные и удаленные хосты

scp : Передает целые файлы между:

  1. локальные и удаленные хосты
  2. удаленные и удаленные хосты

Описание: scp может передавать файлы между двумя удаленными узлами, в то время как rsync не поддерживает его.

scp проще использовать, так как он принимает меньше аргументов. Я поймаю myselv, используя scp вместо rsync если я переношу только один файл. Уместно, я просто ленив, чтобы определить псевдоним rsync … 😉

Пользователь Chris at Webhosting Talk пишет:

rsync сравнивает файлы с каждого конца и передает только измененные части измененных файлов. Когда вы перенесите файлы в первый раз, они ведут себя очень похоже на scp , но для второй передачи, где большинство файлов не изменилось, это будет заставлять намного меньше данных, чем scp . Это также удобный способ перезапуска неудачных передач – вы просто переиздаете ту же команду, и она заберет там, где она остановилась раньше, тогда как scp начнет снова с нуля.

  • Головоломка: передача файлов между двумя серверами (ssh, ftp, http multipart ...)
  • Как загрузить файл с сервера CentOS на терминале через ssh-сервер
  • Автоматический ввод пароля ssh с терминала Busybox
  • Подключение к SSH - взаимодействие с текущим процессом
  • Команда Shell работает локально, но не получается правильно разобрать ssh
  • Как выполнить удаленную команду и передать ее в локальный файл?
  • openSSH login медленный для одного пользователя, но не для других
  • Цепочка сеансов SSH
  • Передача файлов через ssh, но без scp или sftp
  • Какими процессами порты (в качестве конечных точек связи) относятся к пересылке портов SSH?
  • Как я могу заставить пользователя войти в систему с помощью ключей ssh, но не с паролем?
  • Linux и Unix - лучшая ОС в мире.