Подключение к ftp из скрипта.
Добавлено: 20 апр 2009, 15:31
Всем привет.
Хотел бы подключиться к своему свежеподнятому серверу, но вот проблема. Если подключаться по такой последовательности:
то подключение проходит нормально. если я пытаюсь войти через консоль одной строкой вида:
ftp username:password@host
то получаю такое:
как видно из выше представленного - программа требует дополнительный ввод пароля, после чего посылает.
Первый вариант меня не устраивает, т.к. авторизация должна проходить автоматически, второй не устраивает вообще
Подскажите, что сделать, чтобы авторизацию можно было запустить из скрипта.
Буду признателен если есть пример конфига.
Заранее спасибо.
ЗЫ. сервер поднят на proftpd
ЗЗЫ. вариант с анонимусом не подойдет.
Хотел бы подключиться к своему свежеподнятому серверу, но вот проблема. Если подключаться по такой последовательности:
- Код: Выделить всё
# ftp
ftp> open
(to) 127.0.0.1
Connected to 127.0.0.1.
220 PC.localhost FTP server (Version 6.00LS) ready.
Name (127.0.0.1:admin): admin
331 Password required for admin.
Password:
230 User admin logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
то подключение проходит нормально. если я пытаюсь войти через консоль одной строкой вида:
ftp username:password@host
то получаю такое:
- Код: Выделить всё
# ftp admin:Admin@127.0.0.1
Connected to 127.0.0.1.
220 PC.localhost FTP server (Version 6.00LS) ready.
331 Password required for admin.
Password:
530 Login incorrect.
ftp: Login failed.
ftp: Can't connect or login to host `127.0.0.1'
221 Goodbye.
как видно из выше представленного - программа требует дополнительный ввод пароля, после чего посылает.
Первый вариант меня не устраивает, т.к. авторизация должна проходить автоматически, второй не устраивает вообще
Подскажите, что сделать, чтобы авторизацию можно было запустить из скрипта.
Буду признателен если есть пример конфига.
Заранее спасибо.
ЗЫ. сервер поднят на proftpd
ЗЗЫ. вариант с анонимусом не подойдет.