LeoBenelli
|
Per controllare se e' attivo il servizio ftp, quindi se inetd rimane in ascolto della richiesta e se opportuno avviare il demone FTPD occorre controllare se nel file di configurazione di inetd /etc/inetd.conf esiste una riga simile a questa :
ftp stream tcp
nowait root /usr/sbin/tcpd
in.ftpd -l -a
Il client su Shell
per la connessione ad un server ftp e' ftp che
permette l'uso di una serie di comandi:
Comandi |
Descrizione |
ascii |
Passa alla modalita' di
trasferimento ASCII |
binary |
Passa alla modalita' di
trasferimento binaria |
cd |
Cambio directory |
close |
Termina connessione aserver ftp |
del |
Elimina file se utente abilitato |
dir |
Visualizza directory |
get |
Preleva file dal server e lo pone nella directory locale corrente |
hash |
Visualizza una serie di # durante il prelevament |
help |
aiuto |
lcd |
Cambia directory locale |
mget |
Preleva piu' files |
mput |
Invia piu' files |
open |
Apre connessione a server ftp (es:
open localhost) |
put |
Invia file al server |
pwd |
Visualizza directory corrente |
quit |
Esce da terminale |
Solitamente esiste un utente ftp usato in maniera standard
all'uso di ftp (vede solo le directory contenute in /home/ftp) esiste comunque la possibilita' di
accedere anche con utente anonymous. Se non si desidera l'accesso anonymous
abilitato togliere da /etc/passwd
l'utente FTP.
Esiste anche la modalita' di connessione tramite tftp che invece di usare il tcp usa udp, possiede meno funzioni (binary, connect, get, put, trace, verbose).
ATTENZIONE ! Tramite una connessione ftp, a seconda delle autorizzazioni degli utenti si puo' accedere o meno alla directory del server, quindi attenzione a lasciare aperto il servizio senza un adeguato controllo.