Scp - Копировать Файлы На Vps Без Установки Чего-Либо
Как просто скопировать файлы на удаленную машину, не устанавливая никаких “коммандеров” (например, mс
)? Утилита 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 архив, передать его, а потом распаковать на удаленной машине.