Skip to main content 41q.ru

Scp - Копировать Файлы На Vps Без Установки Чего-Либо

Как просто скопировать файлы на удаленную машину, не устанавливая никаких “коммандеров” (например, )? Утилита scp!

Пример использования:

shell code snippet start

scp ./41q.tar.gz e41q@185.50.201.150:/home/e41q/

shell code snippet end

Команда скопирует файл 41q.tar.gz из текущей директории в /home/e41q на удаленной машине с адресом 185.50.201.150. От пользователя e41q.

-i - Если авторизация через ssh-ключ, можно его указать

shell code snippet start

scp -i ~/.ssh/id_ed25519_e41qru ./static.tar.gz e41q@185.50.202.157:/home/e41q/

shell code snippet end

Одна беда - это приложение не умеет передавать директории с файлами (будет ругаться, что нет папки на удаленной машине. Её там и правда нет).

Поэтому, я предпочитаю сначала создать .tar.gz архив, передать его, а потом распаковать на удаленной машине.