Довольно часто в нашей работе мы сталкиваемся с переносом сайтов с одного сервера на другой. И так же часто сталкиваемся с проблемой производительности при выполнении данной операции. Но, как говорится, выход есть из любой ситуации. В данном случае нам очень помогает команда “scp” *nix серверов. Выполнить данную команду в Windows можно используя программу PUTTY.
Перейдем сразу к примерам. Допустим, вам нужно скачать файл с удаленного сервера, тогда мы пропишем следующую команду:
$ scp user@44.123.456.789:/file.zip /destination
В данном случае, мы скачаем файл “file.zip” с сервера 44.123.456.789 в папку /destination. Мы указываем пользователя FTP (в нашем случае, user). Пути до файла и до папки назначения должны быть абсолютные.
Также мы можем выполнить обратную операцию: закачать файл на удаленный сервер:
$ scp /file.zip user@44.123.456.789:/destination
В данном примере, мы закачаем файл “file.zip” на сервер 44.123.456.789 в папку /destination.
Все довольно просто и быстро! К тому же стоит учесть, что протокол SSH достаточно безопасен, что так же будет несомненным плюсом.