Jak skonfigurować serwer VSFTPD na CentOS/RHEL 6/5

Jak skonfigurować serwer VSFTPD na CentOS/RHEL 6/5

VSFTPD oznacza Bardzo bezpieczny demon ftp. VSFTPD to najpopularniejszy serwer FTP. Prawdopodobnie również najszybszy i najszybszy serwer FTP dla systemów podobnych do UNIX. Jeśli szukasz serwera FTP, który może zapewnić bezpieczeństwo, wydajność i stabilność, wówczas wyszukiwanie jest tutaj zakończone, VSFTPD może być dla Ciebie najlepszą odpowiednią opcją.

Ten artykuł pomoże Ci skonfigurować serwer VSFTPD w systemach CentOS/RHEL i Fedora

Cechy VSFTPD

Pomimo tego, że jest niewielki do celów szybkości i bezpieczeństwa, wiele bardziej skomplikowanych konfiguracji FTP można osiągnąć dzięki VSFTPD! W żadnym wypadku nie jest to wyłączna lista, VSFTPD będzie obsługiwać:

    • Skonfiguruj wirtualnych użytkowników
    • Wirtualne konfiguracje IP
    • Samodzielne lub inetdd działanie
    • Konfiguracja dla użytkownika
    • Pokrycie przepustowości
    • Konfiguracja oparta na źródło-IP
    • Limit na źródło IP
    • IPv6 włączone
    • Obsługa szyfrowania poprzez integrację SSL

Krok 1: Zainstaluj VSFTPD

VSFTPD jest już dostępny pod domyślnymi repozytoriami Centos, ale aby zainstalować najnowszą stabilną wersję, najpierw włącz Repozytorium Centalt w systemie. Teraz wykonaj następujące polecenie.

# Yum Instal vsftPD 

Krok 2: Skonfiguruj VSFTPD

VSFTPD ma długą listę konfiguracji, tutaj tworzymy teraz kilka wymaganej konfiguracji. Edytuj plik konfiguracyjny VSFTPD /etc/vsftpd/vsftpd.conf W twoim ulubionym edytorze (np.: vim lub nano) i zaktualizuj następujące wartości

1- Zezwól na anonimowy FTP? Ustaw tę wartość na NIE Aby wyłączyć anonimowe logowanie. Wartość domyślna to tak

anonimous_enable = nie

2- Uzyskanie poniżej linii, aby umożliwić lokalnym użytkownikom systemu zalogowanie się przez FTP

local_enable = tak

3- Uznanie poniżej wiersza, aby włączyć dowolną formę polecenia zapisu FTP, takie jak tworzenie lub przesyłanie plików i katalogu.

zapis_enable = tak

4- Ustaw tę konfigurację, aby ograniczyć lokalnych użytkowników do katalogów domowych.

CHROOT_LOCAL_USER = Tak

Przeczytaj ten artykuł, aby przeczytać o większej konfiguracji na temat konfiguracji VSFTPD.

Krok 3: Uruchom usługę VSFTPD

VSFTPD zapewnia skrypt init, aby rozpocząć usługi zatrzymania. Aby rozpocząć usługę VSFTP, użyj następującego polecenia

# usługa vsftpd start 

W celu zatrzymania lub ponownego uruchomienia usługi użyj następujących poleceń

# usługa vsftpd stop # usługa vsftpd restart 

Aby włączyć uruchomienie usługi w rozruchu systemowym Uruchamianie następujących polecenia

# chkconfig vsftpd on