FTP

  • Con l'installazione standard viene installato il server FTP di base, /usr/sbin/in.ftpd
  • Questo server consente di connettersi alla nostra macchina per scaricare u inviare file
  • Gli utenti elencati nel file /etc/ftpusers non possono connettersi al server
  • La configurazione di default prevede che gli utenti root, ftp ed anonymous siano elencati in questo file. Questi utenti non possono quindi connettersi al sistema.
  • Suggerisco di non eliminare utenti da questo file, ma eventualmente di aggiungerne.
  • Per gli utenti elencati in /etc/ftpchroot viene creato un ambiente ristretto in modo che possano accedere colo ai file che sono nella loro home directory
  • Dato che questi utenti non possono accedere a directory fuori dalla loro home, questa dovrà contenere i file necessari per FTP.
  • Questi file si riducono al comando /bin/ls con le relative librerie /lib/ld-2.2.5.so, /lib/libc-2.2.5.so, /lib/libpthread-0.9.so, /lib/librt-2.2.5.so, /lib/ld-linux.so.2, /lib/libc.so.6, /lib/libpthread.so.0 e /lib/librt.so.1 (alcuni di questi sono link simbolici), ed i file /etc/passwd e /etc/group.
  • Questi file andranno copiati dalle directroy di origine alla directory home dell'utente che deve fare FTP in modo protetto.
© Ing. Stefano Salvi - released under FDL licence

Valid XHTML 1.0! Valid CSS!