Здравствуйте. Хочу сохранять бэкапы на ftp сервере, для этого пытаюсь написать скрипт который бы заливал данные на ftp (vsftpd), скрипт выглядит вот так
ftp -i -n <<EOF
open 192.168.xx.xx
user login pass
cd $dir_on_server
binary
put *.bak
quit
EOF
при выполнение выдает такую ошибку KERBEROS_V4 rejected as an authentication type, хотя если просто в ftp последовательно набирать все эти команды, то все работает. В каком направление копать?
(Vsftpd) Как из скрипта залить файлы на ftp ?
Модераторы: SLEDopit, Модераторы разделов
-
156
- Сообщения: 234
- ОС: OPENSUSE ALTLINUX
Re: (Vsftpd) Как из скрипта залить файлы на ftp ?
А что пишет по этому поводу лог vsftpd?
-
Маслов Д. А.
- Сообщения: 130
Re: (Vsftpd) Как из скрипта залить файлы на ftp ?
bio_hazard писал(а): ↑06.05.2008 11:10Здравствуйте. Хочу сохранять бэкапы на ftp сервере, для этого пытаюсь написать скрипт который бы заливал данные на ftp (vsftpd), скрипт выглядит вот так
ftp -i -n <<EOF
open 192.168.xx.xx
user login pass
cd $dir_on_server
binary
put *.bak
quit
EOF
при выполнение выдает такую ошибку KERBEROS_V4 rejected as an authentication type, хотя если просто в ftp последовательно набирать все эти команды, то все работает. В каком направление копать?
Попробуйте так
ftp -i -n $FTPSERVER <<EOF
quote USER $USER
quote PASS $PASS
promt off
cd $DIR_ON_SERVER
binary
mput *.bak
quit
EOF
Где $FTPSERVER - адресс FTP сервера
$USER, $PASS - логин и пароль соответсвенно.
-
bio_hazard
- Сообщения: 20
Re: (Vsftpd) Как из скрипта залить файлы на ftp ?
Маслов Д. А. писал(а): ↑06.05.2008 14:06Попробуйте так
ftp -i -n $FTPSERVER <<EOF
quote USER $USER
quote PASS $PASS
promt off
cd $DIR_ON_SERVER
binary
mput *.bak
quit
EOF
Где $FTPSERVER - адресс FTP сервера
$USER, $PASS - логин и пароль соответсвенно.
Попробовал так сделать та же самая ошибка выскакивает,сейчас попробую логи поискать( как советует 156), и посомтреть что он туда пишет. ОС fedora 6, selinux отключен. Скажите пожалуйста а где в этом скрипте kerberos завязан? Может его както отключить можно?
-
Маслов Д. А.
- Сообщения: 130
Re: (Vsftpd) Как из скрипта залить файлы на ftp ?
bio_hazard писал(а): ↑06.05.2008 15:38Маслов Д. А. писал(а): ↑06.05.2008 14:06Попробуйте так
ftp -i -n $FTPSERVER <<EOF
quote USER $USER
quote PASS $PASS
promt off
cd $DIR_ON_SERVER
binary
mput *.bak
quit
EOF
Где $FTPSERVER - адресс FTP сервера
$USER, $PASS - логин и пароль соответсвенно.
Попробовал так сделать та же самая ошибка выскакивает,сейчас попробую логи поискать( как советует 156), и посомтреть что он туда пишет. ОС fedora 6, selinux отключен. Скажите пожалуйста а где в этом скрипте kerberos завязан? Может его както отключить можно?
В этих скриптах керберос явно нигде не завязан. Соответственно смотрите логи и настройки FTP сервера.
-
bio_hazard
- Сообщения: 20
Re: (Vsftpd) Как из скрипта залить файлы на ftp ?
Маслов Д. А. писал(а): ↑06.05.2008 15:54bio_hazard писал(а): ↑06.05.2008 15:38Маслов Д. А. писал(а): ↑06.05.2008 14:06Попробуйте так
ftp -i -n $FTPSERVER <<EOF
quote USER $USER
quote PASS $PASS
promt off
cd $DIR_ON_SERVER
binary
mput *.bak
quit
EOF
Где $FTPSERVER - адресс FTP сервера
$USER, $PASS - логин и пароль соответсвенно.
Попробовал так сделать та же самая ошибка выскакивает,сейчас попробую логи поискать( как советует 156), и посомтреть что он туда пишет. ОС fedora 6, selinux отключен. Скажите пожалуйста а где в этом скрипте kerberos завязан? Может его както отключить можно?
В этих скриптах керберос явно нигде не завязан. Соответственно смотрите логи и настройки FTP сервера.
Даже не знаю где смотреть, в логи ничего не пишет, покопаюсь еще попробую, если не получится, то другой сервер попробую.
-
bio_hazard
- Сообщения: 20
Re: (Vsftpd) Как из скрипта залить файлы на ftp ?
Проблемму решил, вместо ftp (клиента), воспользовался lftp. Все заливается. Буду его использовать