Как использовать scp для передачи бэкапов на удаленный сервер

SCP (Secure Copy Protocol) – это протокол, который позволяет передавать файлы между локальным и удаленным хостом по безопасному каналу. В данной статье мы рассмотрим, как использовать SCP для передачи бэкапов на удаленный сервер.

Для начала необходимо убедиться, что у вас установлен OpenSSH на вашем локальном и удаленном серверах. Эта утилита включает в себя scp, ssh и другие полезные инструменты для работы с удаленными хостами.

Далее, подключитесь к удаленному серверу с помощью команды SSH:

ssh username@remote_host

Замените username и remote_host на ваши учетные данные и адрес удаленного сервера соответственно. Подтвердите подключение, введя пароль.

Теперь вы можете скопировать файл с локального сервера на удаленный, используя SCP. Например, чтобы передать файл backup.zip в директорию /var/backups на удаленном сервере, выполните следующую команду:

scp /путь/к/файлу/backup.zip username@remote_host:/var/backups

Где /путь/к/файлу/backup.zip – путь к вашему локальному файлу, username@remote_host – ваши учетные данные и адрес удаленного сервера, /var/backups – путь на удаленном сервере, куда нужно скопировать файл.

SCP также позволяет передавать файлы с удаленного сервера на локальный, добавив флаг -r для передачи директории целиком. Например, чтобы скопировать все файлы из директории /var/backups на удаленном сервере на ваш локальный компьютер, используйте команду:

scp -r username@remote_host:/var/backups/* /путь/к/локальной/директории

Таким образом, вы можете легко и безопасно передавать бэкапы на удаленный сервер с помощью SCP. Не забывайте следить за безопасностью, используя надежные пароли и защищенные каналы связи!