# scp > Безопасное копирование. > Копировать файлы между хостами по протоколу Secure Copy через SSH. > Больше информации: . - Скопировать локальный файл на удалённый хост: `scp {{путь/к/локальному_файлу}} {{удалённый_хост}}:{{путь/к/удалённому_файлу}}` - Указать порт для подключения к удалённому хосту: `scp -P {{порт}} {{путь/к/локальному_файлу}} {{удалённый_хост}}:{{путь/к/удалённому_файлу}}` - Скопировать файл с удалённого хоста в локальный каталог: `scp {{удалённый_хост}}:{{путь/к/удалённому_файлу}} {{путь/к/локальному_каталогу}}` - Рекурсивно скопировать содержимое каталога с удалённого хоста в локальный каталог: `scp -r {{удалённый_хост}}:{{путь/к/удалённому_каталогу}} {{путь/к/локальному_каталогу}}` - Скопировать файл между двумя удалёнными хостами через локальный: `scp -3 {{хост1}}:{{путь/к/удалённому_файлу}} {{хост2}}:{{путь/к/удалённому_каталогу}}` - Указать имя пользователя при подключении к удалённому хосту: `scp {{путь/к/локальному_файлу}} {{имя_удалённого_пользователя}}@{{удалённый_хост}}:{{путь/к/удалённому_каталогу}}` - Указать приватный SSH-ключ для аутентификации на удалённом хосте: `scp -i {{~/.ssh/приватный_ключ}} {{путь/к/локальному_файлу}} {{удалённый_хост}}:{{путь/к/удалённому_файлу}}` - Использовать прокси при подключении к удалённому хосту: `scp -J {{имя_пользователя_прокси}}@{{хост_прокси}} {{путь/к/локальному_файлу}} {{удалённый_хост}}:{{путь/к/удалённому_файлу}}`