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

Как использовать 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. Не забывайте следить за безопасностью, используя надежные пароли и защищенные каналы связи!