Visualizzazione risultati 1 fino 7 di 7

Discussione: Connessione ftp via shell

  1. #1
    Guest

    Predefinito Connessione ftp via shell

    Salve a tutti,
    vi spiego brevemente il mio problema. Ho caricato su altervista un sito web tramite ftp. L'indirizzo è questo http://balax1985.altervista.org/storicosuperenalotto
    Alcuni file di questo sito devono essere aggiornati periodicamente, quindi ho creato un batch eseguibile da shell che li carica via ftp. Ho poi aggiunto questo script come job che viene eseguito ogni sera sul mio pc locale. Questo script funzionava correttamente fino a qualche giorno fa, ora invece sto avendo problemi.
    Ho provato ad eseguire i diversi comandi che uso. Per esempio la delete di uno dei file sul server funziona correttamente. Il problema nasce quando devo caricare un file. L'errore che viene generato è il seguente
    "ftp> put d:/JavaProjects/IntelliJProject/RangeMaster/data/all/2018.json
    200 Comando PORT eseguito con successo
    425 Impossibile aprire una connessione dati sulla porta 50097: Connessione scaduta"

    Se faccio la stessa cosa con winScp invece riesco a caricare correttamente i file sul server.

    Qualcuno ha qualche idea?

    Grazie in anticipo.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,033

    Predefinito

    Citazione Originalmente inviato da balax1985 Visualizza messaggio
    425 Impossibile aprire una connessione dati sulla porta 50097: Connessione scaduta"
    Come mai quella porta? Riesci ad utilizzare la 21?

    Ciao!

  3. #3
    Guest

    Predefinito

    La connessione con il server ftp viene aperta con la porta 21 di default. Una volta autenticato, però la porta per l'invio dei dati viene cambiata tramite scambio di dati tra client e server

    https://community.ipswitch.com/s/art...ot-see-folders

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,033

    Predefinito

    Vero. Comunque, se da winScp funziona, probabilmente c'è qualcosa che non va nello script.

    Hai modificato qualcosa? Puoi provare con un nuovo script minimale a caricare i file? Hai per caso qualche firewall che potrebbe interferire?

    Ciao!

  5. #5
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Buonasera a tutti scusate l'intromissione, la modalità passiva consiste nella porta (1024-5000) quindi mi viene da pensare che forse devi abilitare tale porte nel tuo cliente. https://community.ipswitch.com/s/art...etRecord=1&r=5
    Cmq controlla che host sia ftp.nick_altervista.altervista.org porta: 21 nick: nick_altervista password: quella in uso.
    http://forum.it.altervista.org/i-ser...ml#post1403072
    Nota* il server altervista può bloccare la connessione se riceve più connessioni dello stesso IP. (Forse 5 o 6, imprecisato).
    Edit: esiste anche il filtro per nazione e altervista per default abilita solo IP italiani.
    EDIT2: winScp usa la modalità passiva prova usando la modalità attiva. (Cioè tenta di riscontrare lo stesso problema).
    Più info su come convertire uno script verso winScp direttamente dall'autore del programma https://stackoverflow.com/questions/...command-prompt
    Ultima modifica di darbula : 12-11-2018 alle ore 22.36.22

  6. #6
    Guest

    Predefinito

    Ciao,
    avevo letto che il problema poteva essere la modalità passiva, però non capisco come mai i giorni precedenti andava tutto correttamente. Ipotizzo che forse il mio spazio disco sia stato spostato su un'altra macchina del cloud con configurazione differente. Comunque ho seguito le indicazioni per trasformare i comandi ftp a winscp e adesso funziona tutto correttamente.

    Grazie mille @darbula e @alemoppo per l'aiuto!!!

  7. #7
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Ciao figurati, credo invece sia più probabile che nella modalità attiva è il server che sceglie la prima porta disponibile (poi il cliente deve averla abilitata, escludendo che non siano problemi di firewall o nat).
    @staff a seconda dei vari clienti in giro sul mercato vi chiedo gentilmente di illustrare quale porte ftp sono attive (altresì modificare la FAQ ftp altervista) dalle mie prove con usa TLS esplicito devo modificare la porta da 990 a 21 ad esempio.
    Ultima modifica di darbula : 13-11-2018 alle ore 23.00.25

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •