Crmgo Blog

Nastavení VSFTPD

Nastavení VSFTPD

yum install vsftpd Pro konfiguraci serveru budeme upravovat soubor etc/vsftpd/vsftpd.conf . Tento soubor otevřeme: Nejprve je třeba zakázat povolení přístupu pro anonymní uživatele přes FTP. Toho dosáhneme změnou hodnoty parametru anonymous_enable na NO . Poté odkomentujeme volby „local_enable“ ,…

Nastavení VSFTPD

 

yum install vsftpd

Pro konfiguraci serveru budeme upravovat soubor etc/vsftpd/vsftpd.conf. Otevřete tento soubor:

 sudo nano -w etc/vsftpd/vsftpd.conf #открываем в редакторе файл конфигурации

Nejprve je třeba zakázat anonymnímu uživateli přístup přes FTP. Toho dosáhnete změnou hodnoty parametru anonymous_enable na NO.

Pak odkomentujte volby “local_enable”, “write_enable” a “chroot_local_user”.

local_enable – tato volba povoluje přihlášení uživatelům, kteří jsou registrováni v systému.

write_enable – povoluje uživatelům provádět jakékoli příkazy FTP.

chroot_local_user (výchozí hodnota YES) – zakazuje uživatelům opustit jejich chroot prostředí, tj. uživatelé nebudou mít přístup k jiným souborům na serveru. Přístup bude možný pouze v rámci jejich domovských adresářů.

Vytvoříme nového uživatele user pro FTP pomocí příkazu:

sudo useradd -d /var/www/path/to/your/dir -s /sbin/nologin user

Dále nastavíme heslo pro uživatele user:

sudo passwd user #меняем пароль пользователя user

Poté vytvoříme domovský adresář pro uživatele user:

sudo mkdir -p /var/www/path/to/your/dir 

Ověříme, zda se adresář vytvořil:

sudo ls -la /var/www/path/to/your/dir/span>

Aby uživatel user mohl číst a zapisovat do svého domovského adresáře, změníme oprávnění:
pre lang=”ru-RU”>sudo chown -R user /var/www/path/to/your/dir #změníme vlastníka adresáře

sudo chmod 775 /var/www/path/to/your/dir #разрешаем запись в каталог

Vytvoříme skupinu ‘webusers‘ pro FTP uživatele a přidáme do ní ‘user‘:

sudo groupadd webusers #создаем группу webusers
sudo usermod -G webusers user #добовляем пользователя user в группу

Restartujeme náš FTP server:

sudo service vsftpd restart

KONFIGURACE ANONYMNÍHO PŘÍSTUPU K FTP SERVERU

Upravte soubor etc/vsftpd/vsftpd.conf

sudo nano -w etc/vsftpd/vsftpd.conf 

Volba anonymous_enable umožňuje povolit anonymní přístup přes FTP:

anonymous_enable=YES #Включаем если была выключена

Po instalaci je anonymní nahrávání souborů povoleno a probíhá ve výchozím adresáři /srv/ftp. Během instalace je vytvořen uživatel ftp s domovským adresářem /srv/ftp. Pokud chcete tento adresář změnit, stačí vytvořit nový adresář a změnit domovský adresář pro uživatele ftp:

sudo mkdir /var/www/path/to/your/dir #создаем папку
sudo usermod -d /var/www/path/to/your/dir ftp # назначаем пользователю user 

Při této konfiguraci bude umožněn anonymní přístup do adresáře /var/www/path/to/your/dir
Po provedení změn restartujte vsftpd:

sudo service vsftpd restart

Poznámka: příspěvek mohl vzniknout s pomocí AI a lidskou redakcí. Odpovědný: Dmytro Lomaka, Kaltenkirchen.