Jednym z sposobów udostępniania plików w rożnych firmach, instytucjach, sieciach szkolnych jest postawienie serwera FTP. Aby uruchomić usługę FTP na systemach operacyjnych bazujących na platformie Linux/Unix wystarczy skorzystać z aplikacji ProFTPD.
Najpierw należy zainstalować program ProFTPD (dostępny w repozytoriach większości dystrybucji) i przygotować foldery, do których użytkownicy będą mieli dostęp. Korzystamy zatem z konsoli i postępujemy następująco:
apt-get install proftpd
nano /etc/shells
- dodajemy /bin/false i zapisujemy zmiany
mkdir konto-FTP
cd /konto-FTP/
mkdir download
mkdir upload
Teraz zajmiemy się stworzeniem użytkownika techit, który dostanie dostęp do naszego serwera FTP po podaniu odpowiedniego loginu i hasła.
useradd techit -p haslo_uzytkownika -d /konto-FTP -s /bin/false
passwd techit
Kolejnym etapem przygotowywania naszego serwera jest ustalenie odpowiednich praw dostępu dla folderów, z których użytkownik techit będzie mógł pobierać i wysyłać dane.
chmod 755 konto-FTP
cd konto-FTP
chmod 755 download
chmod 777 upload
Plik konfiguracyjny aplikacji serwerowej ProFTPD dostępny jest w lokalizacji:
/etc/proftpd.conf
Aby uruchomić/zrestartować/zatrzymać serwer należy posłużyć się odpowiednimi komendami:
/etc/init.d/proftpd start
/etc/init.d/proftpd restart
/etc/init.d/proftpd stop