server ftp

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

server ftp

Messaggio da DaD »

Non ho mai configurato un server ftp leggendo un pò qua è la ho capito che non dovrebbe essere così difficoltoso e avendo bisogno di una specie di repository personale ho deciso di crearmi un server ftp, e siccome su slack è già installato proftpd vorrei usare quello :D

Ora però non riesco a capire un paio di cosa, allora io in /etc/proftpd.conf nella parte realtiva all'user e al gruppo di apparteneza, ho inserito questo:

Codice: Seleziona tutto

User                            DaD
Group                           users
Mentre nel file /etc/inetd.conf ho abilitato questa stringa:

Codice: Seleziona tutto

ftp     stream  tcp     nowait  root    /usr/sbin/tcpd  proftpd
Poi do il via al server ftp in questo modo "/etc/rc.d/rc.inetd start" ed infine vado all'indirizzo ftp://localhost e mi chiede l'user e la pwd giustamente allora io inserisco la pwd di DaD ma mi da login fallito ... e non capisco il perchè :(

Night_Watch
Linux 2.x
Linux 2.x
Messaggi: 230
Iscritto il: lun 30 gen 2006, 2:30
Località: Martina Franca (TA)

Messaggio da Night_Watch »

Io ti consiglierei di usare PureFTPd per iniziare. E' facile da usare. La configurazione (es.: max numero utenti, accessi anonimi consentiti, ecc...) viene fatta attraverso delle semplici opzioni passate al binario al momento dell'avvio del demone.
In altre parole:

Codice: Seleziona tutto

pureftpd -1a_opzione -2a_opzione
Gli utenti sono quelli presenti sul sistema dove viene lanciato il server.

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Messaggio da DanBadJar »

Io per abilitare il mio utente ho fatto:

Codice: Seleziona tutto

<Anonymous /dati>
User daniele
Group users
AnonRequirePassword on
MaxClients 100 "The server is full, hosting %m users"
DisplayLogin welcome.messaggio
UserRatio ftpuser 0 0 0 0
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
AllowOverwrite on
<Limit LIST NLST  STOR STOU  APPE  RETR  RNFR RNTO  DELE  MKD XMKD SITE_MKDIR  RMD XRMD SITE_RMDIR  SITE  SITE_CHMOD  SITE_CHGRP  MTDM  PWD XPWD  SIZE  STAT  CWD XCWD  CDUP XCUP >
 AllowAll
</Limit>
<Limit NOTHING >
 DenyAll
</Limit>
</Anonymous>
In questo modo il mio tente ha accesso alla directory impostata, ovviamente adeguandosi ai permessi dati da chmod.

Inoltre se te la vedi brutta c'è sempre gproftpd che è un tool grafico per la configurazione del server proftpd.

Avatar utente
simplex
Linux 2.x
Linux 2.x
Messaggi: 327
Iscritto il: mer 27 lug 2005, 0:00
Slackware: current
Desktop: xfce
Contatta:

Messaggio da simplex »

Night_Watch ha scritto:Io ti consiglierei di usare PureFTPd per iniziare. E' facile da usare.
Nonche' imho piu' sicuro di proftpd.

@DaD: ma scusa.. fallo anonimo no?

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

DanBadJar ha scritto: Inoltre se te la vedi brutta c'è sempre gproftpd che è un tool grafico per la configurazione del server proftpd.
per me proftpd è un ottimo server, forse il migliore.
e gproftp è un ottima soluzione.
provare per credere.

Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Messaggio da DaD »

@DanBadJar: Inserendo la tua configurazione, l'indirizzo ftp://localhost mi restituisce errore 500?! E' normale? °°"

@simplex: Il mio scopo sarebbe quello di far accedere anche ad altri al mio server ftp online però non so se farlo del tutto anonimo sarebbe la scelta adeguata ... fattore sicurezza alle ortiche poi? :\

Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Messaggio da DaD »

Attualmente sto utilizzando crossftp che è di una facilità disarmante anche perchè sono riuscito a configurarlo senza problemi, però siccome avrei bisogno di poter visionare il mio server ftp anche un browser web e con crossftp non credo sia possibile, avete qualche consiglio sul da farsi?

Night_Watch
Linux 2.x
Linux 2.x
Messaggi: 230
Iscritto il: lun 30 gen 2006, 2:30
Località: Martina Franca (TA)

Messaggio da Night_Watch »

Quello che ti ho consigliato (PureFTPd) ha la possibilità, attraverso il comando pure-ftpwho, di verificare chi attualmente è connesso al server, se sta facendo upload o download, velocità, ecc....Tutto questo però è a linea di comando e no con interfaccia Web. Non saprei se è possibile farlo con interfaccia grafica.

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Messaggio da DanBadJar »

@DaD
Parlando di proftpd l'errore 500 così su due piedi mi sfugge.
Ma se dai un

Codice: Seleziona tutto

nmap localhost
la 21 la trovi aperta?
Gproftpd non l'hai provato? Potrebbe aiutarti nella configurazione
però siccome avrei bisogno di poter visionare il mio server ftp anche un browser web e con crossftp non credo sia possibile, avete qualche consiglio sul da farsi?
Con proftpd è possibile, io accedo sia da client ftp che da browser (sia ie che firefox).

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Messaggio da DanBadJar »

Dimenticavo che anche con proftpd si può vedere chi è attualmente connesso al server digitando:

Codice: Seleziona tutto

ftpwho

Rispondi