Здесь показаны различия между двумя версиями данной страницы.
linux:scp [2017/01/06 20:54] |
linux:scp [2021/02/11 09:21] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ===== Linux: Как передать или скачать файл по SSH ===== | ||
+ | Закачать файл по SSH на сервер: | ||
+ | <code bash> | ||
+ | scp [file] [username]@[ip server]:[directory] # Файл [file] копируется на сервер [ip server] в папку [directory] | ||
+ | </code> | ||
+ | Пример: | ||
+ | <code bash> | ||
+ | scp myfile.ext user@host:/home/user/dir/myfile.ext | ||
+ | </code> | ||
+ | Как скачать файл по SSH с сервера: | ||
+ | <code bash> | ||
+ | scp [username]@[ip server]:[file] [directory]/[file] # Файл [file] скачивается с сервера [ip server] в папку [directory] | ||
+ | </code> | ||
+ | Пример: | ||
+ | <code bash> | ||
+ | scp user@host:/home/user/file.ext /home/user/local/file.ext | ||
+ | </code> | ||
+ | Параметры утилиты SCP:\\ | ||
+ | * -q — отключение вывода данных на экран при копировании | ||
+ | * -r — копирование папок через SSH | ||
+ | * -v — активация информативный режим | ||
+ | * -C — включение сжатия данных при передаче | ||
+ | * -P — использование специфичного порта, отличного от стандартного порта 22 для ssh | ||
+ | |||
+ | <note> | ||
+ | **Внимание!!!** \\ Если файл-приемник уже существует, то он будет заменён на тот, который Вы передаёте по ssh без дополнительных вопросов.\\ | ||
+ | Поэтому лучше копировать файлы в отдельную директорию и после переносить их. | ||
+ | </note> | ||