scp - копирование файлов через ssh

scp - копирование файлов через ssh


freelanceland
Работа для фрилансеров

Утилита для передачи файлов через ssh.


Использование

Скопировать локальный файл на сервер:

scp file.gz root@server.my:/home/dir

Скопировать всё содержимое папки на сервере (рекурсивно) в локальную папку (с подробным выводом):

scp -r root@server.my:/home/dir/ /home/local/my/

Между серверами:

scp -r root@server1.my:/home/dir/ root@server2.my:/home/dir/

С указанием порта:

scp -P 9999 file.zip user@server.my:~/

Дополнительные флаги

  • -r - рекурсивное копирование (для директорий)
  • -C - использовать сжатие при передачи
  • -P - порт ssh

-P большая! и -P указывает перед ssh хостом.

  • -p - сохранить информацию о времени создания, модификации файла.

Для передачи файлов часто бывает лучше использовать утилиту rsync.

Популярное

Как закрыть занятый порт в Linux?
Установка PostgreSQL 13 в Debian 11/10/9
phpStorm горячие клавиши

Возврат к списку