Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Da unix a windows tramite ftp

    Ciao!
    dovrei collegarmi da un pc con sistema operativo Unix a una macchina windows e prelevare determinati file...ho guardato un po' in giro e ho trovato uno script

    #!/bin/sh
    #set -x
    USER="anonymous"
    PASS="miaemail"
    HOSTNAME="ip_host"

    ftp -n -i -v $HOSTNAME << EOT
    user $USER $PASS
    cd /
    send text1.txt
    close
    bye
    EOT

    Ma non riesce a collegarsi, non fa proprio niente... su windows devo installare anche il server ftp giusto? non è possibile questo collegamento senza questa installazione?

  2. #2
    Utente di HTML.it L'avatar di bereshit
    Registrato dal
    Oct 2005
    Messaggi
    2,874
    si devi installare ftp
    L'ultima Xubuntu su Notebook Dual core 1,5 GHz e 2 Giga di RAM
    "Free as in Free speech not as in free beer"
    GDR Sperimentale

  3. #3
    bene, ho installato filezilla server sul mio pc windows e l'ho messo in ascolto sulla porta 21 e creato un nuovo utente con password.
    Ora dal mio pc linux cerco di accedere al server ftp con il comando:
    ftp open indirizzo_ip 21
    mi dice "usage: ftp host-name [port]" e visualizza il prompt ma appena provo a dare qualsiasi comando mi dice "not connected".
    Dando, invece, come comando:
    ftp open indirizzo_ip
    mi dice " Servname not supported for ai_socktype"...
    Cosa sta succedendo?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813
    se questo pc windows, dove hai installato filezilla server, si trova dietro un router, devi settare il servizio nat e/o port forwarding
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

  5. #5
    ho già aperto la porta 21! ma ancora niente...

  6. #6
    ma il ping alla macchina server ci arriva?


    per controllare se la porta e' aperta:

    nmap -A -T4 <IPserver>


    o: telnet <IPserver> 21

  7. #7
    Utente di HTML.it L'avatar di toraz
    Registrato dal
    Nov 2001
    Messaggi
    263
    Originariamente inviato da soniettabrasile
    ftp open indirizzo_ip 21
    Una ragione potrebbe essere che il comando è sbagliato, dovrebbe essere
    codice:
    ftp indirizzo_ip 21

  8. #8
    mamma mia..scusate...ma non avevo aperto la porta! in realtà secondo me si perchè le ho aggiunte di manina nella configurazione del router ma evidentemente qualcosa nn avevo settato bene...l'ho verificato tramite un sito che indica se per quell'indirizzo ho le porte aperte e diceva appunto di no. Allora ho scaricato un programmino per aprire le porte, che fra l'altro ha fatto la stessa identica cosa che ho fatto io, e così sono riuscita ad aprire la porta 21.
    Quindi grazie e scusate...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.