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