Pagina 1 di 2
[Server] Allestire un server
Inviato: martedì 15 marzo 2011, 15:23
da vaillant
Ciao a tutti. Mi hanno regalato un vecchio pc (Pentium 4 1,60 Ghz, 512 MB di ram e 40 GB di hdd); siccome ne ho altri tre in casa, di questo non me ne faccio nulla in ambito desktop.
Ho pensato quindi di adibirlo a server FTP. Ciò che vorrei fare con questo pc è:
- copiare e prelevare dati dagli altri pc della stessa rete;
- prelevare dati da pc via internet.
Quindi vorrei ad esempio trasferire dal mio computer principale al server tutti i miei backup e, all'occorrenza, prelevarli nuovamente; mentre se mi ci collego da un computer in brasile, devo solamente poterli scaricare... il tutto con un'unica credenziale d'accesso (che conosco soltanto io).
Ho quindi scaricato ed installato ubuntu 10.10 server x86. Ho eseguito gli aggiornamenti e poi ho seguito la guida
Server/Ftp e installato il pacchetto
vsftpd, solo che a questo punto non ho capito bene come posso realizzare quanto sopra...
Qualcuno può guidarmi in questa realizzazione? Grazie

Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 16:52
da bingel
Ma in quella guida ci dovrebbe essere anche scritto come configurare /etc/vsftpd.conf se non sbaglio.
Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 17:09
da vaillant
Si, difatti ho seguito queste procedure
anonymous_enable=YES
Abilita/disabilita l'accesso anonimo.
l'ho disabilitato commentando la riga
local_enable=YES
Abilita/disabilita l'accesso agli utenti locali.
abilitato
write_enable=YES
Abilita/disabilita agli utenti l'accesso in scrittura.
abilitato
Ora per trasferire i file dal computer A al server cosa faccio? Mi collego in ssh
e poi?
E per scaricare, sia da locale che da remoto?
Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 17:17
da bingel
Credo che per anonymous il default sia YES pertanto commentando sarebbe comunque YES, credo dovresti decommentare e mettere NO esplicitamente.
Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 17:19
da bingel
A parte che per collegarti con ssh sarebbe:
ma a parte questo credo che ora tu vorresti connetterti tramite ftp:
Per una guida digita
help comunque per trasferire si usa
Puoi usare anche programmi grafici tipo
filezilla
Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 17:31
da vaillant
bingel ha scritto:
A parte che per collegarti con ssh sarebbe:
no no, sono sicuro di aver dato quel comando che ho detto prima (prelevato in una discussione del forum) :-\
ma a parte questo credo che ora tu vorresti connetterti tramite ftp:
Per una guida digita
help comunque per trasferire si usa
Puoi usare anche programmi grafici tipo
filezilla
Quindi prima stabilisco la connessione con
ftp 192.168.1.118
mi autentico con il mio id e password e dopo posso inviare e ricevere file, corretto?
Questa sera provo, intanto ti ringrazio (b2b)
p.s.
se sai anche come fare per questo
vaillant ha scritto:
- prelevare dati da pc via internet.
fammi sapere

Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 17:32
da vaillant
bingel ha scritto:
Puoi usare anche programmi grafici tipo filezilla
Un'altra cosa, nel server non ho installato l'interfaccia grafica, quindi devo fare tutto da linea di comando (anche perché così imparo meglio)

Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 17:47
da bingel
filezilla (se è questo che intendi per interfaccia grafica) è solo un client quindi installarlo nel server non ti servirebbe a nulla.
...mi autentico con il mio id e password e dopo posso inviare e ricevere file, corretto?
Si esatto
...prelevare dati da pc via internet
Essenzialmente è la stessa cosa, sul router non dovrai far altro che reindirizzare all'ip del server il traffico della porta 21. A quel punto per connetterti dall'esterno digiterai l'ip pubblico ovvero non quello interno della lan ma quello che ti viene assegnato dal provider:
che puoi ottenere in tanti modi, il più semplice:
http://www.whatsmyip.org
...per quanto riguarda
ssh 192.168.1.118@vaillant mi sembra impossibile che possa aver funzionato, credo tu abbia invertito. Ma è sufficiente che riprovi.
Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 18:15
da vaillant
bingel ha scritto:
...per quanto riguarda ssh 192.168.1.118@vaillant mi sembra impossibile che possa aver funzionato, credo tu abbia invertito. Ma è sufficiente che riprovi.
Guarda, è possibile che ricordi male, stasera vedo e riferisco
bingel ha scritto:
filezilla (se è questo che intendi per interfaccia grafica) è solo un client quindi installarlo nel server non ti servirebbe a nulla.
mea culpa, credevo che tu intendessi dire di installarlo nel server (troppo niubbo in questo campo (rotfl))
Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 18:29
da Wilson
Su FTP non ho consigli (a parte non usarlo), per ssh è molto semplice: Risorse -> connetti al Server e scegli SSH come tipo di server.
Per farlo da win puoi usare il programma winscp.
Per farlo da internet non c'è differenza con quanto detto per FTP, salvo che la porta è la 22 e non la 21.
Per avere la modalità di solo scaricamento io mi trovo meglio con http che con ftp, usando apache2 come server web.
Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 18:47
da vaillant
Wilson ha scritto:
Su FTP non ho consigli (a parte non usarlo)
In che senso??
Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 18:49
da bingel
Di utilità grafiche se ne trovano quante ne vuoi ma credo che per capire cosa si sta facendo, avere un'idea di come fare certe cose anche da linea di comando non sia proprio pensata male.
Per quanto riguarda ssh, su windows il client più noto è certamente putty mentre su linux basta digitare:
da una finestra di terminale per connettersi al server.
In ogni caso il discorso è un altro: come fare per configurare ftp usando vsftpd.
Che poi si possano trasferire files in altri mille modi mi sembra evidente, se vuoi puoi farlo anche per posta elettronica
Da ultimo: in quanto a sicurezza esistono anche ftp over ssh o ftp-ssl ma credo che vsftpd sia già piuttosto sicuro per conto suo ...a meno che tu non debba trasferire via internet segreti industriali.
Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 19:00
da vaillant
Da quel che ho letto, vsftpd dovrebbe essere abbastanza sicuro... ad ogni modo il server mi serve (scusate il gioco di parole) per piccole cose, qualche trasferimento e qualche esperimento sulle possibilità

Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 20:07
da Wilson
Beh, per come la vedo io (ed è molto personale), FTP serve solo in pochi casi ed è il sistema più complesso da impostare.
Quindi per piccoli usi personali ssh (che non richiede configurazione) mi pare sufficiente.
Chiaramente non si può usare (salvo settaggi complessi), per dare lo scaricamento a chiunque (perché gli dai accesso a tutto il disco e pure la possibilità di eseguire comandi), però per questo si può usare Apache (anche questo senza configurazione, basta mettere i files nella sua cartella), l'unica cosa è l'upload per gli estranei, ma appunto non è molto richiesto.
Se serve l'autenticazione per il download, l'impostazione di apache non è tanto complessa.
Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 20:17
da bingel
Sono possibilità ma sicuramente trasferire files tramite ftp è più semplice che farlo tramite ssh ed ftp, rispetto http è certamente più "flessibile" nel senso che puoi facilmente uploadare oltre che scaricare, puoi rinominare files, cambiare permessi etc.
Comunque esistono sicuramente metodi migliori anche di ftp ...anche se al momento non me ne viene in mente nessuno.
La configurazione abbiamo visto che è semplicissima, praticamente non configurando nulla si è già quasi in grado di utilizzarlo.
Se si avessero esigenze più complesse invece si potrebbe procedere ad una configurazione più dettagliata.
Ma ho appena visto il telegiornale e onestamente non ho troppa voglia di parlare di ftp stasera. Buona serata a tutti.
Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 21:51
da vaillant
Qualcosa non va... entro con
con le mie credenziali, provo ad inviare un file ma il responso è
Codice: Seleziona tutto
200 PORT command successful. Consider using PASV.
550 Permission denied.
Re: [Server] Allestire un server
Inviato: martedì 15 marzo 2011, 23:58
da ReMichael
Wilson ha scritto:
Beh, per come la vedo io (ed è molto personale), FTP serve solo in pochi casi ed è il sistema più complesso da impostare.
Quindi per piccoli usi personali ssh (che non richiede configurazione) mi pare sufficiente.
sono d'accordo
Chiaramente non si può usare (salvo settaggi complessi), per dare lo scaricamento a chiunque (perché gli dai accesso a tutto il disco e pure la possibilità di eseguire comandi)
qui non molto.. prima era complesso, ma da un po' di tempo ormai è stato introdotto il chroot nativo in ssh e non è affatto difficile implementarlo. L'unica cosa è che di default si perde accesso ssh, lasciando possibile solo sftp, ma in un caso come questo mi sembra addirittura meglio.
Utilizzando sftp si ha una configurazione sicuramente più semplice rispetto ad ftp.
Re: [Server] Allestire un server
Inviato: mercoledì 16 marzo 2011, 0:44
da vaillant
Quindi cosa dovrei fare esattamente? Installare sftp e configurarlo?
Re: [Server] Allestire un server
Inviato: mercoledì 16 marzo 2011, 9:44
da Stealth
Ma ho capito male o lo useresti solo te? Perchè se è così io non installarei nulla, ssh basta e avanza, ed è semplicissimo da usare. Anche escludendo il terminale, per la gestione di files e cartelle nautilus funziona benissimo
ciao
Re: [Server] Allestire un server
Inviato: mercoledì 16 marzo 2011, 10:00
da vaillant
Stealth ha scritto:
Ma ho capito male o lo useresti solo te? Perchè se è così io non installarei nulla, ssh basta e avanza, ed è semplicissimo da usare. Anche escludendo il terminale, per la gestione di files e cartelle nautilus funziona benissimo
ciao
Non hai capito male, il server lo andrei ad usare soltanto io, ma ho bisogno che i miei dati siano disponibili anche tramite il web...
Quindi non ho capito se quest'ultima condizione richiede necessariamente ftp o può bastare ssh
bingel ha scritto:
A parte che per collegarti con ssh sarebbe:
Hai ragione, mi confondevo con un'altra cosa
