Strona główna 1. Skanowanie sieci 2. Gromadzenie wiedzy 3. Porady Przeglądanie bazy
#Tytuł
50Instalacja i konfiguracja serwera nginx w systemie Suse
51Konfiguracja serwera DNS w systemie Windows Server 2008/2008 R2
52Instalacja i konfiguracja serwera Lighttpd w systemach z rodziny Debian
53Jak skonfigurować obsługę IPv6 w klientach pocztowych dla systemu Windows Vista i Windows 7
54Instalacja i konfiguracja serwera FTP vsftpd w systemie Linux Debian
55Instalacja i konfiguracja klienta poczty elektronicznej w systemie Linux
56Instalacja i konfiguracja serwera Lighttpd w systemach z rodziny RedHat
57 Instalacja i konfiguracja serwera Lighttpd w systemie Suse
58Jak skonfigurować natywny routing w rodzinie serwerowej NT 6.X
59Jak skonfigurować dostęp do Internetu IPv6 gdy posiadamy publiczny adres IPv6 - Windows Server 2008/2008 R2
<<
>>

Porada
Wiedza

Instalacja i konfiguracja serwera FTP vsftpd w systemie Linux Debian

Wstep

Sprawdzenie czy serwer vsftpd jest zainstalowany

Instalacja serwera vsftpd

Konfiguracja serwera vsftpd - migracja z IPv4 do IPv6

Wstęp

Vsftpd (ang. Very Secure FTP Daemon) to kolejna z najpopularniejszych implementacji serwera FTP (ang. File Transfer Protocol) dla wielu platform uniksowych m. in.: Linux, Solaris i FreeBSD. Używana jest przez serwery FTP takich serwisów jak redhat.com, suse.com, debian.com, freebsd.org czy gnu.org. Jak sama nazwa wskazuje wielki nacisk deweloperzy tej aplikacji kładą na bezpieczeńśtwo, niemniej serwer ten uznawany jest również jako stabilny i wydajny. Kod źródłowy vsftpd jest otwarty. 

Sprawdzenie czy serwer vsftpd jest zainstalowany

Najlepiej z poziomu użytkownika uprzywilejowanego posłużyć się komendą:

vsftpd -v

Wynikiem powinna być wersja aplikacji vsftpd. Jeśli komenda zwraca odpowiedź o nieznalezionym poleceniu, należy zainstalować vsftpd.

Instalacja serwera vsftpd

W wierszu poleceń użytkownika uprzywilejowanego należy wpisać:

aptitude install vsftpd

Konfiguracja serwera vsftpd - migracja z IPv4 do IPv6

Oto lista kroków, jakie trzeba wykonać, by zmigrować aplikację vsftpd z IPv4 do IPv6.

  1. Sprawdzenie czy zainstalowany serwer vsftpd obsługuje IPv6.

Nawet ręczna kompilacja ze źródeł zakłada instalację aplikacji wraz z obsługą IPv6. Obsługa pojawiła się w wersji 1.1.3  (rok 2003), więc każda aplikacja o wersji równej lub wyższej może zostać skonfigurowana do działania z IPv6. Aby sprawdzić wersję, należy wpisać:

vsftpd -v

W przypadku wersji niższej niż wymagana, należy zainstalować nowszą.

  1. Sprawdzenie gdzie znajdują się pliki konfiguracyjne.

Dla systemów Debian domyślnie konfiguracja znajduje się w /etc/vsftpd.conf w przypadku instalacji aplikacji z repozytorium.

  1. Migracja aplikacji vsftpd z IPv4 do IPv6 może odbywać się w dwóch trybach: Dual Stack oraz Native IPv6.

Potrzebne jest skonfigurowanie drugiej instancji vsftpd. Wystarczy stworzyć kolejny plik konfiguracyjny vsftpd.conf z odpowiednią konfiguracją (patrz tryb Native IPv6) i uruchomić daemona vsftpd wskazując nowy plik konfiguracyjny.

W pliku vsftpd.conf należy zakomentować wpis "listen=YES" i odkomentować wpis "listen6=YES".

  1. Rozpoznanie w jaki sposób aplikacja nasłuchuje na adresach IP.

Domyślnie vsftpd słucha na wszystkich znalezionych interfejsach w systemie operacyjnym. W takim przypadku migracja jest nieco uproszczona, bo nic nie trzeba zmieniać. W przypadku jednak, jeśli w konfiguracji vsftpd występuje definicja "listen_address" oraz specyficzny adres IPv4, oznacza to, że serwer nasłuchuje tylko na tym adresie. Podczas migracji z IPv4 do IPv6, należy parametr ten zmienić z "listen_address" na "listen_address6" a następnie adres IPv4 na wybrany adres IPv6.

  1. Restart aplikacji vsftpd.

Po zmianach w konfiguracji musi zostać wykonany restart aplikacji vsftpd:

service vsftpd restart

W przypadku chęci uruchomienia drugiej instancji serwera vsftpd, można wytsartować go za pomocą komendy:

vsftpd /etc/name_of_second_vsftpd.conf

Jeśli chcesz polepszyć administrację drugim serwerm vsftpd, powinieneś skopiować i zmodyfikować skrypt inicjalizujący pierwsz serwer vsftpd.

 

©2012 IIP