FTP

Nakonfigurujte FTP server na CentOS 8

Nakonfigurujte FTP server na CentOS 8
vsftpd je server FTP s otevřeným zdrojovým kódem. Je velmi bezpečný a stabilní. vsftpd se také velmi snadno konfiguruje. vsftpd je k dispozici v oficiálním úložišti balíků CentOS 8. Je také snadné si jej nainstalovat na CentOS 8. V tomto článku vám ukážu, jak nainstalovat vsftpd FTP server a jak jej nakonfigurovat na CentOS 8. Pojďme tedy začít.

Instalace vsftpd:

Nejprve aktualizujte mezipaměť úložiště balíků CentOS 8 pomocí následujícího příkazu:

$ sudo dnf makecache

''

Nyní nainstalujte vsftpd pomocí následujícího příkazu:

$ sudo dnf install vsftpd

Nyní stiskněte Y a poté stiskněte pro potvrzení instalace.

vsftpd by měl být nainstalován.

Správa služby vsftpd:

Po instalaci vsftpd zkontrolujte stav služby vsftpd pomocí následujícího příkazu:

$ sudo systemctl status vsftpd

Jak vidíte, služba vsftpd je neaktivní (neběží) a zakázán (nespustí se automaticky při spuštění systému).

Službu vsftpd můžete spustit pomocí následujícího příkazu:

$ sudo systemctl start vsftpd

Přidejte službu vsftpd do spuštění systému CentOS 8 pomocí následujícího příkazu:

$ sudo systemctl povolit vsftpd

Nyní znovu zkontrolujte stav služby vsftpd.

$ sudo systemctl status vsftpd

Jak vidíte, služba vsftpd je aktivní (vsftpd běží) a povoleno (automaticky se spustí při spuštění systému).

Pokud změníte libovolný konfigurační soubor vsftpd, budete muset službu vsftpd restartovat. Můžete to udělat pomocí následujícího příkazu:

$ sudo systemctl restart vsftpd

Pokud chcete službu vsftpd z nějakého důvodu zastavit, spusťte následující příkaz:

$ sudo systemctl stop vsftpd

Povolit přístup brány firewall k serveru FTP:

Chcete-li povolit bránu firewall k portům FTP 20 a 21, spusťte následující příkaz:

$ sudo firewall-cmd --add-service = ftp --zone = public --permanent

Aby se změny brány firewall projevily, spusťte následující příkaz:

$ sudo firewall-cmd --reload

Nyní byste měli mít přístup na server FTP nainstalovaný v CentOS 8 z jiného počítače v síti.

Přístup na server FTP:

Abyste měli přístup k serveru FTP nainstalovanému na vašem zařízení CentOS 8, budete potřebovat IP adresu vašeho zařízení CentOS 8.

Adresu IP svého zařízení CentOS 8 najdete spuštěním následujícího příkazu:

$ nmcli

V mém případě je IP adresa 192.168.20.129. Bude to pro vás jiné. Od této chvíle jej tedy vyměňte za svůj.

Nyní můžete přistupovat k serveru FTP z libovolného klienta FTP. Můžete použít jednoho z klientů FTP příkazového řádku, ftp a lftp. Nebo můžete použít grafického klienta FTP, FileZilla. V tomto článku použiji lftp FTP klienta.

Klienta FTP lftp můžete nainstalovat na CentOS / RHEL pomocí následujícího příkazu:

$ sudo dnf install lftp -y

Na Ubuntu / Debian můžete nainstalovat FTP klienta lftp pomocí následujícího příkazu:

$ sudo apt install lftp -y

Po instalaci lftp se můžete připojit k vašemu FTP serveru pomocí následujícího příkazu:

$ lftp -u

Poznámka: Ve výchozím nastavení je vsftpd nakonfigurován způsobem, který umožňuje přístup k adresářům HOME vašich uživatelů CentOS 8,.e přihlašovací uživatel. The je vaše přihlašovací uživatelské jméno a heslo je heslo tohoto přihlašovacího uživatele.

V mém případě je příkaz lftp:

$ lftp -u shovon 192.168.20.129

Nyní zadejte heslo uživatele, ke kterému se pokoušíte přihlásit, a stiskněte .

Měli byste být přihlášeni.

Nyní byste měli být schopni vypsat soubory / adresáře, nahrávat a stahovat soubory atd.

Po dokončení testování ukončete program lftp následujícím způsobem:

> ukončit

Přidání nových uživatelů FTP:

Ve výchozí konfiguraci je přidání nového uživatele FTP stejné jako vytvoření nového uživatele CentOS 8.

Můžete vytvořit nového uživatele CentOS 8 bob s následujícím příkazem:

$ sudo useradd --create-home bob

Heslo uživatele také nastavte takto:

$ sudo passwd bob

Nyní zadejte nové heslo a stiskněte .

Zadejte znovu heslo a stiskněte .

Heslo by mělo být nastaveno.

Nyní byste měli být schopni se přihlásit jako uživatel bob.

$ lftp -u bob 192.168.20.129

Odepřít přístup FTP uživatelům:

Ve výchozím nastavení jsou do souboru přidána uživatelská jména / etc / vsftpd / seznam_uživatelů je jim odepřen přístup na server FTP.

Pokud tedy chcete některému uživateli odepřít přístup, vložte jeho uživatelské jméno do /etc / vsftpd / user_list soubor. Nezapomeňte zadat jedno uživatelské jméno na řádek.

Nejprve otevřete / etc / vsftpd / seznam_uživatelů soubor s vi takto:

$ sudo vi / etc / vsftpd / user_list

Poté na konci tohoto souboru přidejte požadované uživatelské jméno a soubor uložte.

Až budete hotovi, restartujte službu vsftpd následujícím způsobem:

$ sudo systemctl restart vsftpd

Konfigurace vsftpd FTP serveru:

Výchozí konfigurační soubor vsftpd je / etc / vsftpd / vsftpd.konf.

Můžete otevřít vsftpd.konf soubor pro úpravy v textovém editoru vi následujícím způsobem:

$ sudo vi / etc / vsftpd / vsftpd.konf

Takhle vsftpd.konf soubor vypadá.

Formát každé možnosti konfigurace je,

option-name = hodnota

Můžete zjistit, jaké možnosti vsftpd.konf podpora souborů z manuálové stránky vsftpd.konf.

Chcete-li otevřít vsftpd.konf manuálová stránka, spusťte následující příkaz:

$ man vsftpd.konf

Nyní přejděte trochu dolů a měli byste najít všechny vsftpd.conf podporovaný název možnosti, co dělají, jaké hodnoty jsou pro tuto možnost povoleny a výchozí hodnota pro tuto možnost.

Jakmile jste změnili vsftpd.konf souboru, nezapomeňte restartovat službu vsftpd, aby se změny projevily.

$ sudo systemctl restart vsftp

Takto tedy instalujete a konfigurujete FTP server vsftpd na CentOS 8. Děkujeme za přečtení tohoto článku.

Hry Nejlepší linuxové distribuce pro hraní her v roce 2021
Nejlepší linuxové distribuce pro hraní her v roce 2021
Operační systém Linux má za sebou dlouhou cestu od svého původního, jednoduchého vzhledu založeného na serveru. Tento OS se v posledních letech nesmír...
Hry Jak zachytit a streamovat vaši herní relaci v systému Linux
Jak zachytit a streamovat vaši herní relaci v systému Linux
V minulosti bylo hraní her považováno pouze za koníček, ale postupem času došlo v herním průmyslu k obrovskému nárůstu z hlediska technologie a počtu ...
Hry Nejlepší hry pro ruční sledování
Nejlepší hry pro ruční sledování
Oculus Quest nedávno představil skvělou myšlenku ručního sledování bez ovladačů. S neustále se zvyšujícím počtem her a aktivit, které provádějí podpor...