Здесь показаны различия между двумя версиями данной страницы.
|
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> | ||