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

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

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

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

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

Пример:
scp myfile.tmp [email protected]:/home/xasah/tmp/myfile.tm

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

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


Пример:
scp [email protected]:/tmp/myfile.tmp /home/user/myfile.tmp

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

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

Заранее предупрежу, что если в том месте куда вы копируете файл через SSH уже есть файл с таким именем, то он будет заменён на тот, который Вы передаёте.

 

2 комментария к “Передача файлов по SSH”

  1. Вот делаю всё по шаблону

    Система выдаёт:
    php.ini 100% 65KB 65.3KB/s 00:00

    Но файл в конечной папке так и не появляется! Что может быть не так???

    Ответить

Оставьте комментарий