W tym artykule przedstawiam podstawową instalacje najpopularniejszego serwera ftp proftpd w systemie Debian 7.7.0. Jest to przydatna opcja do wysyłania plików stron www np. dla wcześniej skonfigurowanych wirtualnych hostów apache2. Każdy stworzony użytkownik w systemie debian posiada katalog /home/użytkownik i do tego folderu będzie miał dostęp poprzez ftp.
Logujemy się do systemy przez putty jako superużytkownik root. Następnie wydajemy polecenie:
apt-get install proftpd
Potwierdzamy instalacje wybierając y . Następnie wybieramy w jakim trybie będzie pracował nasz serwer, wybieramy standalone.
Otwieramy klienta ftp i sprawdzamy nasze połączenie:
host: adres serwera ftp
login: nazwa użytkownika
hasło: hasło użytkonika
Niestety przy standardowej konfiguracji możemy wychodzić poza folder udostępniany czyli tak naprawdę mamy dostęp do wszystkich plików na serwerze. Nie jest nam to potrzebne. Przechodzimy więc do pliku konfiguracyjnego proftpd, w tym celu wpisujemy:
mcedit /etc/proftpd/proftpd.conf
Następnie odnajdujemy opcje DefaultRoot i kasujemy znacznik # czyli usuwamy komentarz w celu aktywacji tej opcji.
Następnie restartujemy serwer poleceniem:
service proftpd restart
Wszystko już działa więc możemy dodawać nowe vhosty oraz uploadować pliki poprzez serwer ftp.