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.

Также читают

phpStorm горячие клавиши
debian11 php8.1-fpm install
Установка Laravel на Debian11 - LEMP - nginx, php-fpm, postgresql, Composer, redis, Letsencrypt, Supervisord, Logrotate

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