środa, 2 grudnia 2015

Szybka instalacja serwera FTP na CentOS7 (VSFTPD)

FTP (File Transfer Protocol) jest prawdopodobnie najpopularniejsza metodą wgrywania plików na serwer. Domyślnie połączenie jest nieszyfrowane, więc nie zalecam trzymana tam poufnych danych. W tym krótkim ale treściwym poradniku dowiecie się jak zainstalować w 5 minut serwer VSFTPD na maszynie z CentOS 7

Instalacja

yum -y update 
yum -y install vsftpd

Konfiguracja

Przechodzimy w tryb edycji:
nano /etc/vsftpd/vsftpd.conf
Wyłączamy logowanie anonimowe:
anonymous_enable=NO
Włączamy możliwość logowania użytkowników lokalnych:
local_enable=YES  
Właczamy możliwość zapisu:
write_enable=YES
Ustawiamy by użytkownik nie mógł wychodzić z własnego katalogu:
chroot_local_user=YES
Zapisujemy CTRL+O i wychodzimy z edytora CTRL+X.

Restartujemy ftp:
systemctl restart vsftpd 
Włączamy autostart serwera ftp przy starcie systemu:
systemctl enable vsftpd

Dodawanie użytkowników

Dodajemy użytkownika który będzie korzystał z ftp:
useradd ftpuser
passwd ftpuser
Dodatkowo możemy wyłączyć dla takiego użytkownika możliwość korzystania z ssh:
usermod -s /sbin/nologin ftpuser
Na końcu po ostatnich zmianach należny zrestartować serwer ftp:
systemctl restart vsftpd 

Brak komentarzy:

Prześlij komentarz