Инструменты пользователя

Инструменты сайта

Загрузка не удалась. Возможно, проблемы с правами доступа?

linux:scp

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

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>​