|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 562
|
Server ftp
ciao,
avevo la necessità di creare un server ftp (come da titolo) e permettere il download e upload di alcuni file di testo..... Ho trovato questa guida di Ubuntu (http://help.ubuntu-it.org/6.06/ubunt...tp-server.html) e ho seguito tutte le indicazioni, ma alla fine, quando digito sudo /etc/init.d/vsftpd start mi dice: * Starting FTP server: vsftpd /usr/sbin/vsftpd already running. [fail] Ho provato anche con un semplice sudo vsftpd, ma qui la risposta è: 500 OOPS: could not bind listening IPv4 socket Come posso fare??? grazie |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 562
|
cioè in pratica, come faccio a fare l'upload e il download dei file????
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 2007
Messaggi: 1270
|
Quella guida è parecchio scarna... guarda questa che è più completa:
RHEL4 server FTP i comandi sono gli stessi per Ubuntu, basta che metti sudo davanti. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 562
|
si gli ho dato un occhiata..... ma a questo punto mi sorge il dubbio che l'ftp sia quello che cerco....
in pratica a me serviva condovidere un piccolo numero di file di testo tra 5 o 6 persone...... questo mi sembra una cosa abbastanza complicata.... ma le "Cartelle Condivise" potrebbero aiutarmi o non centrano niente??? |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Aug 2007
Messaggi: 1270
|
L'FTP permette agli utenti di scaricare/inviare file su un server centrale, volendo potrebbe fare al caso tuo.
Se quello che vuoi è solo condividere delle cartelle devi usare NFS: RHEL Riferimento dei servizi di rete |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 562
|
ok grazie,
ma quindi, una volta avviato il server, come faccio a gestirlo, a scegliere quali file condividere e dove devo andare per fare l'upload o il download??? scusami ma come hai capito sono abbastanza ignorante in materia.... |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Aug 2007
Messaggi: 1270
|
Ma siete in una rete locale? Se si puoi avviare un server FTP anonimo; una volta avviato il server FTP gli altri si collegano con un programma apposito e possono inviare i loro file e scaricare quelli presenti.
Questo ad esempio è u server FTP in sola lettura: ftp://ftp.eu.kernel.org/pub/ se lo apri col browser vedi i file e le cartelle e puoi scaricarli. |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 562
|
no purtroppo non sono collegati in lan......
Comunque si, l'esempio del ftp che mi hai dato è esattamente quellio che serviva fare a me!!!! ma come faccio a farlo?? |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 12127
|
E' assolutamente necessario ubuntu o puoi usare anche altro? (tipo fedora)
Se installi il pacchetto vsftp, normalmente il sistema fa in modo che sia attivo gia' all'avvio del pc. Sempre di norma, e' attivo l'utente anonimo, quindi per raggiungere la cartella basta scrivere in un browser ftp://indirizzo_server senza inserire password o altro e si vedra' una cartella Public. in cui caricare e scaricare i file. Questo puo' essere fatto anche da chi ha il server in mano con ftp://localhost Se intendi limitare l'accesso al tuo server solo ad alcini utenti ne dobbiamo riparlare, modificando il file di configurazione vsftpd.conf P.S. Firefox senza estensioni non puo' caricare, ma solo scaricare i file. e' consigliato l'uso di un client ftp (anche fireFTP va bene) oppure di Konqueror che ha una gestione degli ftp migliore. |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 562
|
io ho installato Ubuntu.... dovrei installare Fedora????
Comunque l'indirizzo del server sarebbe il mio indirizzo ip??? Perchè io ho provato a scrivere (su firefox) ftp://mio indirizzo ip, e a meno che questo non sia sbagliato, dopo un lunghissimo caricamento mi dice: Quote:
Ultima modifica di Polonio : 20-02-2008 alle 17:14. |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 12127
|
per vedere te stesso scrivi ftp://localhost oppure 127.0.0.1
solo dall'esterno puoi utilizzare l'indirizzo che ti viene fornito dal provider. Se vsftp e' in azione ti rispondera', facendoti entrare nella cartella o chiedendoti utente e passwd. per stoppare e/o riavviare vsftpd Terminale cd /etc/init.d sudo ./vsftpd restart oppure ./vsftpd start oppure ./vsftpd stop oppure ./vsftpd status (questo non c'e' sempre come comando) il file di configurazione dovrebbe essere presente in /etc/vsftpd/vsftpd.conf Ultima modifica di mentalrey : 20-02-2008 alle 17:20. |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 562
|
a sisi scusami mel'avevi già detto!!!!!!
grazie mille ora vedo tutto!!! Quindi come dicevi prima, per caricare i file sul server devo installare uno dei plugin di Firefox di cui prima parlavi?? Comuqnue grazie ancora EDIT: a ma non dovrebbero essere plugin di firefox.... sono programammi apparte o sbaglio ancora una volta.... Ultima modifica di Polonio : 20-02-2008 alle 17:21. |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 12127
|
Forse hai gia' un client FTP tra i programmi di rete.
Gftp o roba simile (fireFTP e' un plug in per firefox che e' un intero client FTP) in quel caso ti verranno richiesti 3o 4 campi da riempire. Nome del server (a piacere) Host (indirizzo del server) in questo caso solo localhost senza ftp:// Utente Passwd nel tuo caso dovresti trovare un tasto anonimous che spuntato rendera' grige (o inutilizzabili) le ultime 2 richieste. Sarebbe importante creare pero' un server che non sia pubblico, ma qualcosa di piu' privato dove ci sia bisogno di immettere i nomi e le passwd. Farlo non e' molto difficile e ti posso dare una mano. |
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 562
|
Ma quindi, in conclusione, tu cosa mi consigli di usare?? gftp o cos'altro???
e per caricare i file devo fare questa operazione solo io che "controllo" il server o qualunque utente che usi firefox??? e aloro invece che cosa dico di dover utilizzare?? Quote:
Ultima modifica di Polonio : 20-02-2008 alle 17:32. |
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 12127
|
un client ftp dovrebbero averlo tutti quelli che vogliono scambiarsi
dati via FTP, altrimenti i tuoi amici possono solo scaricare i file ma non possono caricarli. Comunque e' roba abbastanza semplice da reperire su qualsiasi sistema operativo. SmartFTP per windows (tanto per citarne uno) Transmit per mac Ditutto di piu' per linux. oppure FireFTP che e' il plug in per firefox e che sarebbe uguale per tutti. Per un accesso un po' meno totale al tuo server dovrai fare questa cosa. Crea un nuovo utente sul tuo linux, ad esempio scambio, per la passwd: vedi te. Se hai la possibilita' di dirgli di creare una home vuota e' meglio. (almeno non ci sono file in giro) poi passa con il terminale in /etc/vsftpd e apri il file vsftpd.conf con privilegi da superuser ad Esempio: sudo gedit vsftpd.conf Se mancano delle voci nel file le aggiungi, se no cambi quello che c'e scritto. anonymous_enable=NO chroot_local_user=YES con il primo comando elimini la possibilita' che utenti anonimi entrino nel tuo pc con il secondo comando fai in modo che un utente come scambio possa visualizzare solo cose dentro alla sua cartella home e non tutto il contenuto del tuo pc. fatto questo, sempre nel terminale cd /etc/init.d sudo ./vsftpd restart e poi provi a entrare nel server da un client ftp, indicando anche nome e password oppure da un browser indicando questi dati ftp://scambio:la_password@localhost Ultima modifica di mentalrey : 20-02-2008 alle 17:50. |
![]() |
![]() |
![]() |
#16 | ||
Senior Member
Iscritto dal: Jan 2008
Messaggi: 562
|
seguito tutto, ma se adesso vado se vado su ftp://localhost sta 3 ore a caricare e ancora adesso non mi dà risultati....
Comunque ho usato fireftp e ho trovato una pagina (di firefox) dove da una parte ho tuti i file del mio computer, dall'altra niente, ma posso "creare un account".... poi per mi chiede: Account Name Host Login Password. Qui sinceramente non ho capito cosa devo metterci..... EDIT: oddio me lo avevi già detto.... Quote:
Quote:
Ultima modifica di Polonio : 20-02-2008 alle 18:14. |
||
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 12127
|
Esatto, vsftp puo' usare direttamente gli utenti del sistema per fare gli scambi,
ti consiglio di non usare il tuo, solo per una questione di sicurezza. (almeno nessuno vede realmente cosa hai nella tua home) crei l'utente scambio e dai utente e passwd ai tuoi amici. comunque dal browser in questo caso e' ftp://utente:la_password@localhost Ultima modifica di mentalrey : 20-02-2008 alle 19:09. |
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 562
|
intanto una cosa,
avevo provato ad abbilitare gli utenti anonimi, e da anonimo con fireFTP ho provato a fare l'upload di alcuni file, ma mi rispondeva sempre "Permission denied"..... Ho comunque creato l'utente scambio su linux. Poi andando su ftp://localhost > tasto destro> View This Page in fireFTP. Nuovo utente con i dati: Nome del server Host (indirizzo del server) in questo caso solo localhost senza ftp:// Utente account name: scambio host: local login: scambio password: "miapassword" e premuto Ok e di seguito Connect nel log però mi dice: Unable to make a connection. Please try again. |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 12127
|
punto 1
fireFTP possibilmente si apre dal menu Strumenti di Firefox e non come hai fatto tu. Ed e' li che devi creare la nuova connessione. punto 2 ormai e' la terza volta che ti dico che se usi direttamente il browser devi scrivere ftp://scambio:la_passwd@localhost e non solo ftp://localhost punto 3 ti sei ricordato di far ripartire vsftp dopo le modifiche? o anche un semplice reboot? Ultima modifica di mentalrey : 20-02-2008 alle 19:37. |
![]() |
![]() |
![]() |
#20 | ||
Senior Member
Iscritto dal: Jan 2008
Messaggi: 562
|
ok ammeto che sono completamente rimbecillito...
allora, ho fatto la "disintallazione completa" di vsftpd e l'ho reinstallato. ho cambiato nel file .conf alcuni parametri arrivando ai seguenti: anonymous_enable=NO chroot_local_user=YES. Ho installato ed aviato gFTP. qui ho inserito: Host= localhost porta: ho provato sia a non inserirla sia a inserire "21" utente: scambio password: ********* dal menù a finestra ho selezionato FTP. Dopo di ciò: Invio. il risultato che compare nel log (in basso) in meno di un secondo è il seguente: Ricerca di localhost Tentativo di connessione a localhost:21 Connesso a localhost:21 500 OOPS: vsftpd: both local and anonymous access disabled! Disconnessione dal sito localhost Attesa di 30 secondi prima di ritentare la connessione ________________________________________________________ Tentativo da Firefox Strumenti>fireFTP Crea nuovo utente> stessi parametri di sopra, MA nel dubbio, accanto alla voce Host ho inserito: -localhost (a questo risponde con il messaggio both local and anonymous access disabled!) -scambio:********@localhost -scambio:la_********@localhost (sono arrivato a pensare che "la_" dovesse rimanere..) -ftp://localhost -ftp://scambio:******@localhost -ftp://scambio:la_*******@localhost in tutti i casi (tranne il primo) il risultato nel log è:Unable to make a connection. Please try again. Sò che sicuramente avrò sbagliato qualcosaltro....... ps: riguardo al messaggio di errore: "both local and anonymous access disabled" ho pensato centrasse qualcosa la voce che nella guida diceva: Quote:
Quote:
Ultima modifica di Polonio : 20-02-2008 alle 20:10. |
||
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:51.