FTP linux to linux

Tutto quello che ha a che fare con GNU/Linux, soprattutto in ambito sistemistico.

Moderatore: Federico.Lagni

Rispondi
Avatar utente
andrewp
Messianic Network master
Messaggi: 2199
Iscritto il: lun 13 giu , 2005 7:32 pm
Località: Roma

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.
Manipolatore di bit.
Avatar utente
frankies
Cisco power user
Messaggi: 81
Iscritto il: mer 07 set , 2005 8:49 pm
Località: Lamezia Terme (CZ)
Contatta:

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
Un computer Sicuro è un Computer Spento

====== Moderatore www.adslforum.it =======
Avatar utente
andrewp
Messianic Network master
Messaggi: 2199
Iscritto il: lun 13 giu , 2005 7:32 pm
Località: Roma

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.
Manipolatore di bit.
Avatar utente
frankies
Cisco power user
Messaggi: 81
Iscritto il: mer 07 set , 2005 8:49 pm
Località: Lamezia Terme (CZ)
Contatta:

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 :D
Un computer Sicuro è un Computer Spento

====== Moderatore www.adslforum.it =======
Avatar utente
frankies
Cisco power user
Messaggi: 81
Iscritto il: mer 07 set , 2005 8:49 pm
Località: Lamezia Terme (CZ)
Contatta:

#!/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 :D
Un computer Sicuro è un Computer Spento

====== Moderatore www.adslforum.it =======
Avatar utente
aspirina
Cisco fan
Messaggi: 27
Iscritto il: mar 29 mar , 2005 10:13 am
Località: Roma

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
Avatar utente
andrewp
Messianic Network master
Messaggi: 2199
Iscritto il: lun 13 giu , 2005 7:32 pm
Località: Roma

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 :D
Ciao frank, non ti ho risposto prima perchè questi giorni sono full, ho finito il tempo a mia disposizione :P Comunque sia modificando lo script che avevo fatto alla fine il risultato è molto simile al tuo, quindi ti confermo che funziona.

Ciao.
Manipolatore di bit.
Avatar utente
frankies
Cisco power user
Messaggi: 81
Iscritto il: mer 07 set , 2005 8:49 pm
Località: Lamezia Terme (CZ)
Contatta:

SithDrew mi ha fatto piacere aiutarti :D
Un computer Sicuro è un Computer Spento

====== Moderatore www.adslforum.it =======
mcervaro
n00b
Messaggi: 24
Iscritto il: lun 27 giu , 2005 10:44 am
Contatta:

Se hai la possibilità, prova rsync. Mi sono trovato molto bene !
Rispondi