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

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

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

linux:scp

Linux: Как передать или скачать файл по SSH

Закачать файл по SSH на сервер:

scp [file] [username]@[ip server]:[directory] # Файл [file] копируется на сервер [ip server] в папку [directory]

Пример:

scp myfile.ext user@host:/home/user/dir/myfile.ext 

Как скачать файл по SSH с сервера:

scp [username]@[ip server]:[file] [directory]/[file] # Файл [file] скачивается с сервера [ip server] в папку [directory]

Пример:

scp user@host:/home/user/file.ext /home/user/local/file.ext

Параметры утилиты SCP:

  • -q — отключение вывода данных на экран при копировании
  • -r — копирование папок через SSH
  • -v — активация информативный режим
  • -C — включение сжатия данных при передаче
  • -P — использование специфичного порта, отличного от стандартного порта 22 для ssh

Внимание!!!
Если файл-приемник уже существует, то он будет заменён на тот, который Вы передаёте по ssh без дополнительных вопросов.
Поэтому лучше копировать файлы в отдельную директорию и после переносить их.

linux/scp.txt · Последние изменения: 2021/02/11 09:21 (внешнее изменение)