Wyszukiwanie w witrynie

Kompletny przewodnik po konfigurowaniu serwera FTP w celu umożliwienia logowania anonimowego


W czasach, gdy powszechne jest ogromne zdalne przechowywanie, mówienie o udostępnianiu plików za pomocą protokołu FTP (Protokół przesyłania plików) może wydawać się dziwne.

Jednak nadal jest on używany do wymiany plików, gdzie bezpieczeństwo nie jest istotne, i na przykład do publicznego pobierania dokumentów.

Z tego powodu nauka konfiguracji serwera FTP i umożliwienia anonimowego pobierania (nie wymagającego uwierzytelnienia) jest nadal aktualnym tematem.

W tym artykule wyjaśnimy, jak skonfigurować serwer FTP, aby umożliwiał połączenia w trybie pasywnym, w którym klient inicjuje oba kanały komunikacji z serwerem (jeden dla poleceń i drugi dla faktycznej transmisji plików , zwane także odpowiednio kanałami kontrolnymi i kanałami danych).

Możesz przeczytać więcej o trybach pasywnym i aktywnym (których tutaj nie omówimy) w Aktywny FTP vs. Pasywny FTP, ostateczne wyjaśnienie.

To powiedziawszy, zaczynajmy!

Konfigurowanie serwera FTP w systemie Linux

Aby skonfigurować FTP na naszym serwerze, zainstalujemy następujące pakiety:


yum install vsftpd ftp         [CentOS]
aptitude install vsftpd ftp    [Ubuntu]
zypper install vsftpd ftp      [openSUSE]

Pakiet vsftpd jest implementacją serwera FTP. Nazwa pakietu oznacza Very Secure FTP Daemon. Z drugiej strony ftp to program kliencki, który będzie używany do uzyskiwania dostępu do serwera.

Pamiętaj, że podczas egzaminu otrzymasz tylko jeden VPS, na którym będziesz musiał zainstalować zarówno klienta, jak i serwer, więc jest to dokładnie to samo podejście, które zastosujemy w tym artykule.

W CentOS i openSUSE konieczne będzie uruchomienie i włączenie usługi vsftpd:


systemctl start vsftpd && systemctl enable vsftpd

W Ubuntu należy uruchomić vsftpd i ustawić automatyczne uruchamianie przy kolejnych uruchomieniach po instalacji. Jeśli nie, możesz uruchomić go ręcznie za pomocą:


sudo service vsftpd start

Po zainstalowaniu i uruchomieniu vsftpd możemy przystąpić do konfiguracji naszego serwera FTP.