Pagina 1 di 1
FTP linux to linux
Inviato: mer 14 dic , 2005 4:54 pm
da andrewp
Ragazzi...stavolta vi pongo un problema che, a parole, sembra di semplice risoluzione....in verità si rivela alquanto ostico...
Ho un sistema Red Hat Enterprise con dei file, ad una determinata ora del giorno (poi inserirò in cron i valori esatti) devo far partire uno script che faccia un ftp verso un'altra macchina Red Hat Enterprise mandando poi tre file.La macchina remota si presenta con un banner, dopodichè richiede l'autenticazione user e password, ho cercato qualche script in giro ma sono tutti molto caotici, come posso risolvere la situazione?Avete qualche script in bash od altro?
Grazie.
Inviato: mer 14 dic , 2005 10:06 pm
da frankies
Vedi se questo ti puo essere utile
#!/bin/sh
HOST='ftp.users.net'
USER='yourid'
PASSWD='yourpw'
FILE='file.txt'
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END_SCRIPT
exit 0
Inviato: mer 14 dic , 2005 10:30 pm
da andrewp
Grazie per l'interessamento frank, comunque questo script non è funzionante...almeno sul mio sistema...ho fatto dei piccoli ritocchi come inserire EOF al posto di END_SCRIPT ed ho corretto l'opzione dell' ftp in -na.
Domani faccio i test necessari ed alla fine posto il codice corretto.
Inviato: mer 14 dic , 2005 10:37 pm
da frankies
SithDrew se non vai di fretta ne ho fatto uno in ufficio su una Fedora solo che non me lo ricordo

Se vuoi domani appena sono in ufficio lo posto

Inviato: gio 15 dic , 2005 4:51 pm
da frankies
#!/bin/sh
HOST=10.104.100.107
USER=frank
PASSWD=ftp01
FILE=*.txt
ftp -i -n $HOST << EOF
quote USER $USER
quote PASS $PASSWD
mput $FILE
quit
EOF
Io ho fatto questo sotto una Fedora Core 4 e funziona perfettamente.
Spero di esserti stato d'aiuto

Inviato: sab 17 dic , 2005 9:36 pm
da aspirina
Ciao Sith, non so nello specifico che esigenze hai ma io, nel mio piccolo, dove ho potuto, ho sostituito l'ftp con l'rsync:
passa i dati in maniera criptata;
effettua le copie dei soli file di cui trova differenze;
consente di evitare di scrivere password in chiaro.
E' laborioso configurarlo, ma ne vale la pena!
Bye
Inviato: dom 18 dic , 2005 12:39 pm
da andrewp
frankies ha scritto:#!/bin/sh
HOST=10.104.100.107
USER=frank
PASSWD=ftp01
FILE=*.txt
ftp -i -n $HOST << EOF
quote USER $USER
quote PASS $PASSWD
mput $FILE
quit
EOF
Io ho fatto questo sotto una Fedora Core 4 e funziona perfettamente.
Spero di esserti stato d'aiuto

Ciao frank, non ti ho risposto prima perchè questi giorni sono full, ho finito il tempo a mia disposizione

Comunque sia modificando lo script che avevo fatto alla fine il risultato è molto simile al tuo, quindi ti confermo che funziona.
Ciao.
Inviato: lun 19 dic , 2005 11:07 am
da frankies
SithDrew mi ha fatto piacere aiutarti

Inviato: sab 24 dic , 2005 9:27 pm
da mcervaro
Se hai la possibilità, prova rsync. Mi sono trovato molto bene !