Vesta 2.0 is coming soon! See our progress update: https://vestacp.com/docs/vesta-2-update
Резервное копирование FTP
Re: Резервное копирование FTP
Данные для теста указал специально.
Попробовал вот что получается:
Попробовал вот что получается:
[root@s backup]# ftp ftp.selcdn.ru
Connected to ftp.selcdn.ru.
220 Selectel Cloud Storage FTP-server
500 Command "AUTH" not understood.
500 Command "AUTH" not understood.
KERBEROS_V4 rejected as an authentication type
Name (ftp.selcdn.ru:root): 2745_sd1fru
331 Username ok, send password.
Password:
230 Welcome 2745_sd1fru
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd sd1fru
250 "/sd1fru" is the current directory.
ftp> mkdir test
257 "/sd1fru/test" directory created.
ftp> rmdir test
250 Directory removed.
ftp> put ******.2013-10-07.tar
local: *******.2013-10-07.tar remote: *******.2013-10-07.tar
227 Entering passive mode (***,**,**,***,***,**).
125 Data connection already open. Transfer starting.
226 Transfer complete.
799303680 bytes sent in 33 seconds (2.4e+04 Kbytes/s)
ftp> quit
221 Goodbye 2745_sd1fru
Re: Резервное копирование FTP
Попробовал сделать бэкап с указаными данными и не обнаружил проблем.
Может дело в iptables? Вы настраивали фаервол?-- SUMMARY --
2013-10-07 14:21:27 FTP ftp://ftp.selcdn.ru/sd1fru/admin.2013-10-07.tar
2013-10-07 14:21:48 Archived: /backup/admin.2013-10-07.tar
2013-10-07 14:21:49 Size: 10 Mb
2013-10-07 14:21:49 RUNTIME: 1 minute
Re: Резервное копирование FTP
Нет не настраивал. Да и ручками фтп работает.
Выложите конфиг с которым у вас сработало.
Выложите конфиг с которым у вас сработало.
Re: Резервное копирование FTP
Я скопировал ваш и добавил слеш в BPATH, хотя и без него работало.
Скрипт можно запустить в режиме отладки. Это позволяет увидеть, что именно происходит во время теста
Скрипт можно запустить в режиме отладки. Это позволяет увидеть, что именно происходит во время теста
Code: Select all
bash -x v-backup-user radist
Re: Резервное копирование FTP
Вот такой лог:
+ ftp_backup
+ '[' '!' -e /usr/local/vesta/conf/ftp.backup.conf ']'
+ source /usr/local/vesta/conf/ftp.backup.conf
++ HOST=ftp.selcdn.ru
++ PORT=21
++ USERNAME=2745_sd1fru
++ PASSWORD=euTfEqXnEz
++ BPATH=sd1fru
++ grep PORT= /usr/local/vesta/conf/ftp.backup.conf
+ '[' -z 'PORT='\''21'\''' ']'
+ '[' -z ftp.selcdn.ru ']'
+ '[' -z 2745_sd1fru ']'
+ '[' -z euTfEqXnEz ']'
++ date '+%F %T'
+ echo -e '2013-10-09 02:02:38 FTP ftp://ftp.selcdn.rusd1fru/admin.2013-10-09.tar'
2013-10-09 02:02:38 FTP ftp://ftp.selcdn.rusd1fru/admin.2013-10-09.tar
++ ftpc
++ ftp -n ftp.selcdn.ru 21
KERBEROS_V4 rejected as an authentication type
+ '[' '!' -z 'Command "AUTH" not understood.
Command "AUTH" not understood.' ']'
+ rm -rf /backup/tmp.AYQFz11702
+ echo 'Can'\''t login to ftp://[email protected]'
Re: Резервное копирование FTP
Теперь причина ясна. Попробуем исправить в ближайшее время.
Re: Резервное копирование FTP
Нагуглилось кое что по теме:
http://www.kbhusain.com/2012/08/13/kerb ... tion-type/
У меня:
http://www.kbhusain.com/2012/08/13/kerb ... tion-type/
У меня:
[root@s ~]# which ftp
/usr/kerberos/bin/ftp
Re: Резервное копирование FTP
Code: Select all
alias ftp=/usr/bin/ftp
Re: Резервное копирование FTP
нет. Вот так выругалось:
++ ftpc
++ ftp -n ftp.selcdn.ru 21
KERBEROS_V4 rejected as an authentication type
+ '[' '!' -z 'Please login with USER and PASS.
Please login with USER and PASS.' ']'
+ rm -rf /backup/tmp.SfpZh29576
+ echo 'Can'\''t login to ftp://[email protected]'
+ /usr/local/vesta/web/inc/mail-wrapper.php -s 'radist → backup failed' *************@gmail.com
shell-init: ошибка получения текущей директории: getcwd: cannot access parent directories: Нет такого файла или каталога
sudo: cannot get working directory
shell-init: ошибка получения текущей директории: getcwd: cannot access parent directories: Нет такого файла или каталога
job-working-directory: ошибка получения текущей директории: getcwd: cannot access parent directories: Нет такого файла или каталога
shell-init: ошибка получения текущей директории: getcwd: cannot access parent directories: Нет такого файла или каталога
+ echo 'Error: can'\''t login to ftp ftp://[email protected]'
Error: can't login to ftp ftp://[email protected]
Re: Резервное копирование FTP
Добавил в код абсолютный путь к обычному ftp
Проверьте пожалуйста если сработает теперь.
Code: Select all
wget https://raw.github.com/serghey-rodin/vesta/master/bin/v-backup-user -O /usr/local/vesta/bin/v-backup-user