scp — утилита для передачи файлов через 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 — сохранить информацию о времени создания, модификации файла