Передача файлів по SSH

Рекламний блок

как передать закачать и скачать фалй по ssh copy transfer

Незважаючи на те, що з операційними системами Linux я працюю вже кілька років, тільки зовсім недавно я дізнався, що можна по SSH скопіювати або скачати файл. Для цього в складі пакету OpenSSH є вбудована утиліта SCP, яка використовується для передачі даних по SSH.
Користуватися цією утилітою дуже просто.

Як передати або закачати файл на SSH сервер:

scp [file] [username]@[ip server]:[directory] – Файл [file] копіюється на сервер [ip server] в папку [directory]

Приклад:
scp myfile.tmp xasah@nastroisam.ru:/home/xasah/tmp/myfile.tmp

Як скопіювати або завантажити файл з сервера SSH:

scp [username]@[ip server]:[file] [directory]/[file] Файл [file] копіюється з сервера [ip server] в папку [directory]

Приклад:
scp xasah@nastroisam.ru:/tmp/myfile.tmp /home/user/myfile.tmp

Параметри роботи утиліти SCP:

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

Заздалегідь попереджу, що якщо в тому місці куди ви копіюєте файл через SSH вже є файл з таким іменем, то він буде замінений на той, який Ви передаєте.

Рекламний блок