Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Отправка на ftp файла скриптом  (Прочитано 3360 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dale™

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Отправка на ftp файла скриптом
« : 02 Сентября 2014, 19:07:31 »
Всем привет!
OS Ubuntu 14.04
Есть необходимость отправлять файл на фтп сервер скриптом.
Скрипт выглядит так:

#!/bin/sh
HOST="server"
PORT="21"
USER="login"
PASSWD="password"
echo $HOST
for file in `/bin/ls /home/ftp/file/`
do
echo $file
ftp -v -n $HOST $PORT <<INPUT_END
quote USER $USER
quote PASS $PASSWD
put /home/ftp/file/$file /$file
exit
INPUT_END
done
Скрипт не хочет авторизовываться на сервере.

Если вручную подключаться к серверу
ftp -n server 21
пишем user
вводим свой login
вводим пароль password
все ништяк

скрипт же выдает следующее:
Connected to server
331 Password required for login
530 Not logged in
530 Please login with USER and PASS
ftp: bind: Address already in use
221 Service closing control connection

При этом пытаюсь подключиться к другому фтп серверу - авторизация проходит.
Connected to server
331 Password required for login
230-User 'login' allowed by access rules
230 User login logged in
200 PORT command seccessful
226 Transfer complete
221 Goodbye
Вопрос. В чем может быть проблема?
Заранее благодарен.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Отправка на ftp файла скриптом
« Ответ #1 : 02 Сентября 2014, 19:22:35 »
если ls ?
Цитировать
При этом пытаюсь подключиться к другому фтп серверу - авторизация проходит.
Connected to server
331 Password required for login
230-User 'login' allowed by access rules
230 User login logged in
200 PORT command seccessful
226 Transfer complete
    ls
221 Goodbye
Wars ~.o

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Отправка на ftp файла скриптом
« Ответ #2 : 02 Сентября 2014, 19:29:59 »

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.