Что делать, если нужно копировать файлы с сервера на локальный компьютер или с локальной машины на сервер? Или даже с сервера на сервер. Раньше (оч. давно) я поднимал для этих целей фтп сервер ftp, но вот затем, немного поискав в интернете открыл, что существует специальная команда которая позволяет перемещать и копировать данные используя ssh соединение, по специальному (шифрованному!) протоколу - scp.
С помощью программы scp (Secure Copy) вы можете копировать файлы и директории между разными Unix или Linux-машинами. Scp использует ssh для соединения и предоставляет аналогичный уровень безопасности. SCP (от англ. secure copy) — протокол RCP копирования файлов, использующий в качестве транспорта не RSH, а SSH. В UNIX-подобных операционных системах существует одноимённая (scp) утилита удалённого копирования файлов (входит в состав openssh).
Использовать примерно так:
scp root@32.1.20.77:/home/database.sqlite ~
Копирует файл с сервера в рабочую папку текущего юзера на локальном компьютере.