1 Предварительное замечание
Я предполагаю, что у вас есть рабочий FTP-логин на удаленном сервере.
Установите wget
Команда wget уже установлена на многих системах. Если она еще не установлена на вашем сервере или компьютере, воспользуйтесь следующими командами:
Установка wget в Debian и Ubuntu
sudo apt install wget
Установите wget на CentOS, AlmaLinux или Rocky Linux
dnf install wget
3 Использование Wget
Чтобы рекурсивно загрузить удаленный веб-сайт на локальный сервер, вы можете использовать Wget следующим образом:
wget -m ftp://username:[email protected]/
Сайт -m переключатель включает зеркалирование, что означает, что он включает рекурсию с бесконечной глубиной рекурсии и сохраняет списки каталогов FTP и временные метки.
Если вы хотите загрузить определенный подкаталог, напр. /htdocs, вы сделаете это следующим образом:
wget -m ftp://username:[email protected]/htdocs
Если ваше имя пользователя или пароль содержат пробелы или специальные символы, заключите их в одинарные кавычки. Пример:
wget -m ftp://'user name':'pass!word'@www.mydomain.tld/