(Vsftpd) Как из скрипта залить файлы на ftp ?

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

bio_hazard
Сообщения: 20

(Vsftpd) Как из скрипта залить файлы на ftp ?

Сообщение bio_hazard »

Здравствуйте. Хочу сохранять бэкапы на 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 последовательно набирать все эти команды, то все работает. В каком направление копать?
Спасибо сказали:
156
Сообщения: 234
ОС: OPENSUSE ALTLINUX

Re: (Vsftpd) Как из скрипта залить файлы на ftp ?

Сообщение 156 »

А что пишет по этому поводу лог 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 ?

Сообщение bio_hazard »

Маслов Д. А. писал(а):
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 ?

Сообщение bio_hazard »

Маслов Д. А. писал(а):
06.05.2008 15:54
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 ?

Сообщение bio_hazard »

Проблемму решил, вместо ftp (клиента), воспользовался lftp. Все заливается. Буду его использовать
Спасибо сказали: