powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / подключение к фтп
11 сообщений из 11, страница 1 из 1
подключение к фтп
    #36445259
vasily_pupkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
solaris 10
составляю скрипт в котором требуется подключиться к фтп. как это сделать одной командой? есть ли что то наподобие:
ftp user@host:password?
...
Рейтинг: 0 / 0
подключение к фтп
    #36445560
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tcl/tk -- expect

ftp -- интерактивный
...
Рейтинг: 0 / 0
подключение к фтп
    #36445656
avb1003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasily_pupkin,
Когда-то, давно, работало что-то вроде:sh or ksh under SCO OSR 5.x
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
ftp -n <<EOD
open <hostname>
connect anonymous  <user>@
cd <some dir>
prompt
mget <filename pattern>
bye
EOD
Уже не так давно, в Linux:bash script
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
ftp -n <<EOD
open <hostname>
user <username>
<pass>
bin
prompt
mget ...
...
EOD
или же perl , модуль Net::FTP.
...
Рейтинг: 0 / 0
подключение к фтп
    #36445771
Лет двадцать как штатная фича есть http://docs.sun.com/app/docs/doc/816-5174/netrc-4?a=view

Я уж не говорю что в XXI веке передавать файло с паролям открытым текстом - не комильфо.
...
Рейтинг: 0 / 0
подключение к фтп
    #36446075
avb1003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Срывая покровыЛет двадцать как штатная фича есть http://docs.sun.com/app/docs/doc/816-5174/netrc-4?a=view

Я уж не говорю что в XXI веке передавать файло с паролям открытым текстом - не комильфо.Вот именно, что двадцать лет. А тридцать лет назад на БЭСМ-6 в ВЦ АН СССР вообще не было паролей.Вот отсюда url :Configuring Files to Bypass Security...
"CAUTION: The $HOME/.netrc file creates a significant security risk. It contains unencrypted passwords."
...Пароль открытым текстом в скрипте - это, конечно, не секретно, но заставит хакера, взломавшего учетную запись, для поиска паролей рыться в скриптах, вместо просмотра одного, хорошо известного, файла. Иными словами: держать пароли в .netrc - это так же удобно, как хранитоь ключ от квартиры под ковриком у входной двери.
...
Рейтинг: 0 / 0
подключение к фтп
    #36446295
vasily_pupkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем большое спасибо!
...
Рейтинг: 0 / 0
подключение к фтп
    #36446322
vasily_pupkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а кто сталкивался с проблемой передачи по фтп папки? в папке до 10000 файлов, названия у каждого разные. теперь ищу вариант решения и для этого)))
...
Рейтинг: 0 / 0
подключение к фтп
    #36449346
vasily_pupkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
#!/bin/bash
currentdate=`date '+%d%m%Y'`
currentdate2=`date '+%Y_m%_%d.log.gz'`
cd /tmp/phrases/$currentdate
ftp hostname
cd phrases
mkdir $currentdate
cd $currentdate
prompt
mput *
bye
cd /tmp/logs
ftp hostname
cd logs
put $currentdate2
bye
exit 0

Сделал скрипт, после соединения по фтп останавливается выполнение - в чем может быть причина?
...
Рейтинг: 0 / 0
подключение к фтп
    #36450312
avb1003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasily_pupkin...
Сделал скрипт, после соединения по фтп останавливается выполнение - в чем может быть причина?Наверное, какие-то особенности solaris . В Linux Ваш скрипт запускает ftp, который пишет все про себя на терминал и ждет комманд с него же. Чтобы он считывал комманды из скрипта, нужно сделать, так как уже говорилось:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
#!/bin/bash
currentdate=`date '+%d%m%Y'`
currentdate2=`date '+%Y_m%_%d.log.gz'`
cd /tmp/phrases/$currentdate
ftp -n hostname <<EOD
cd phrases
mkdir $currentdate
cd $currentdate
prompt
mput *
bye
EOD
cd /tmp/logs
ftp -n hostname <<EOD
cd logs
put $currentdate2
bye
EOD
exit  0 
Почитайте в руоводстве по bash раздел "Here Documents".
...
Рейтинг: 0 / 0
подключение к фтп
    #36450474
ineedyou
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может ну его, этот ftp? Может scp, а?
...
Рейтинг: 0 / 0
подключение к фтп
    #36451108
vasily_pupkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все заработало - включил лишь флаги... спасибо за документацию по башу... а scp не подходит... обмен между солярисом и виндой происходит
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / подключение к фтп
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]