Технология

Как установить rsync на хостинг GoDaddy для резервного копирования файлов?

Как установить rsync на хостинг GoDaddy для резервного копирования файлов?

Некоторые из вас могут знать, что из-за растущего трафика и популярности мы недавно перевели htpcbeginner.com на надежный Linux-хостинг на GoDaddy.com. В этом посте я объясню, как установить rsync в учетной записи GoDaddy Linux Hosting. Rsync – это служебное программное обеспечение и сетевой протокол для Unix-подобных систем, который синхронизирует файлы и каталоги из одного места в другое, сводя к минимуму передачу данных. Это отличный инструмент для резервного копирования файлов и каталогов, поэтому я решил использовать его для резервного копирования файлов GoDaddy на мой домашний сервер. К сожалению, rsync не установлен (и GoDaddy не будет) на хост-серверах. Поэтому мне пришлось придумать другой способ использовать rsync. Итак, давайте продолжим и установим rsync на хостинг GoDaddy для резервного копирования файлов на удаленный сервер.

1. Включите SSH на GoDaddy

Самый первый шаг – включить SSH на хостинге GoDaddy Linux. Для этого войдите в панель управления хостингом и нажмите «SSH» в разделе «Настройки».

Как установить rsync на хостинг GoDaddy для резервного копирования файлов?

SSH на GoDaddy

Если он еще не включен, нажмите «Включить», чтобы включить SSH на GoDaddy.

Как установить rsync на хостинг GoDaddy для резервного копирования файлов?

Включить SSH на GoDaddy

Включение SSH может занять несколько минут.

2. Rsync не установлен на Godaddy

После включения SSH, если вы сейчас попытаетесь сделать резервную копию ваших файлов с помощью rsync через SSH, вы увидите ошибку «rsync: команда не найдена».

Как установить rsync на хостинг GoDaddy для резервного копирования файлов?

Ошибка соединения Rsync

Как я уже говорил ранее, это потому, что GoDaddy не имеет rsync, установленного на их серверах, и в этом посте объясняется обходной путь, который установит rsync на GoDaddy .

3. SSH к вашему хостингу

После включения SSH на GoDaddy подключитесь к нему с помощью вашего любимого SSH-клиента ( например, PuTTY для Windows ) или терминала Linux. Подключитесь к своей учетной записи хостинга, используя имя пользователя и пароль хостинга GoDaddy, как показано на рисунке ниже.

Как установить rsync на хостинг GoDaddy для резервного копирования файлов?

SSH-соединение с Linux-хостингом

Если все идет хорошо, вы должны быть в приглашении bash. Пока вы создаете папку с именем binв корневой папке, используйте следующую команду:

mkdir bin

4. Определите детали ОС вашего сервера

GoDaddy в настоящее время работает CentOS. Чтобы подтвердить и узнать версию, введите следующую команду при подключении через SSH:

cat /etc/*release

Вывод должен выглядеть примерно так:

CentOS release 5.8 (Final)

В этом случае на хост-сервере работает CentOS версии 5.8. Если приведенная выше команда не работает, вы также можете попробовать lsb_release -aили cat /proc/version.

5. Загрузите rsync для вашего сервера ОС

Узнав версию ОС вашего хостинг-сервера, перейдите на следующую страницу:

http://vault.centos.org/5.8/os/i386/CentOS/

Не забудьте заменить 5.8в URL-адресе номер версии ОС вашего сервера. Прокрутите вниз, найдите rsyncи щелкните по нему, чтобы сохранить в известном месте на локальном компьютере.

Как установить rsync на хостинг GoDaddy для резервного копирования файлов?

Скачать Rsync для CentOS

Если вы используете терминал Linux, вы можете использовать wgetкоманду:

wget http://vault.centos.org/5.8/os/i386/CentOS/rsync-3.0.6-4.el5_7.1.i386.rpm

Ваш URL для загрузки может отличаться в зависимости от версии ОС вашего сервера.

6. Извлеките файл RPM

В Windows вы можете использовать 7-zip для извлечения содержимого загруженного пакета RPM. В командной строке Linux вам нужно установить rpm2cpioпакет. Затем вы можете использовать следующую команду для извлечения файла RPM:

rpm2cpio rsync-3.0.6-4.el5_7.1.i386.rpm | cpio -idmv

После успешного извлечения должна быть usr/binпапка. rsyncФайл внутри него должен быть загружен на ваш хостинг – сервер.

7. Установите rsync на хостинг GoDaddy

rysncФайл извлеченный выше должен быть загружен в binпапку, созданную на шаге 3. Есть несколько способов сделать это. В командной строке Linux usr/binвы можете использовать scpкоманду:

user@myhomeserver:~/usr/bin$ scp rsync username@mydomain.com:~/bin/

В Windows вы можете использовать Filezilla для SFTP в вашей учетной записи хостинга, создать binв корневой папке и загрузить в rsyncнее. Если вы используете обычный FTP, вы подключитесь непосредственно к htmlпапке, которая находится внутри корневой папки, и вы не сможете получить доступ к корневой папке. В этом случае вам придется загрузить rsyncфайл в вашу htmlпапку, а затем подключиться через SSH и переместить его в binпапку. Для перемещения файла вы можете использовать следующую команду:

sudo mv ~/html/rsync ~/bin/

Наконец, убедитесь, что у файла rsync есть права на выполнение:

chmod 755 ~/bin/rsync

Это все, что вам нужно сделать, чтобы установить rsync на хостинг GoDaddy Linux. Остальное зависит от того, как использовать команду rsync.

Использование команды rsync

Теперь, когда вы установили rsync на GoDaddy, вы должны знать, как использовать команду rsync. --rsync-pathАтрибут в команде Rsync позволяет указать путь, где Rsync исполняемый присутствует. Итак, ваша команда rsync должна выглядеть примерно так:

rsync -rv -e ssh --rsync-path-bin/rsync username@mydomain.com:~/html/ /home/user/godaddybackup/

Эта команда для синхронизации всех файлов вашей учетной записи хостинга ( htmlпапки) с вашей локальной папкой ( /home/user/godaddybackup). Вы можете настроить периодическое выполнение задания cron, чтобы синхронизировать локальную папку с учетной записью хостинга GoDaddy. Там вы устанавливаете rsync на хостинг GoDaddy, сохраняете резервные копии своих файлов и наслаждаетесь спокойствием.

Источник записи: https://www.smarthomebeginner.com

Похожие записи
Технология

Как автоматически изменить размер AdSense в зависимости от размера окна браузера?

Технология

Полное руководство по настройке Pi Hole: лучший интернет без рекламы за 15 минут

Технология

Переместите UniFi Controller на новый хост без потери настроек

Технология

Как запустить PiHole в Docker на Ubuntu, без обратного прокси-сервера?

Sign up for our Newsletter and
stay informed
[mc4wp_form id="14"]

Политика конфиденциальности

Наш сайт использует файлы cookies, чтобы улучшить работу и повысить эффективность сайта. Продолжая работу с сайтом, вы соглашаетесь с использованием нами cookies и политикой конфиденциальности.

Принять