Ubuntu: Nastavení serveru FTP

by Flo

Nastavení serveru FTP pod Ubuntu není obtížné. Nejjednodušší způsob nastavení je přes terminálové okno

Nastavení serveru FTP pod Ubuntu: Jak začít hned

Odesílání dat přes FTP nebo SFTP je běžnou praxí. operační systémy Linux, jako je Ubuntu, nebo jeho deriváty, jako je Zorin OS, nyní obsahují příslušné programy ve zdrojových kódech balíčků, například „vsftpd“ nebo „ftp“. Správci souborů „Nautilus“ nebo „FileZilla“ rovněž podporují technologii FTP. Jako příklad nastavení FTP serveru pod Ubuntu použijeme „vsftpd“.

Prvním krokem je instalace programu. To provedete tak, že kdekoli na ploše klepnete pravým tlačítkem myši a z kontextové nabídky vyberete možnost Otevřít terminál zde. Případně vyberte program Terminál z panelu nabídek

  • a poté do textového pole zadejte příkaz: sudo apt-get install vsftpd a výzvu potvrďte klávesou Enter. Budete vyzváni k zadání hesla roota, které jste nastavili během instalace Ubuntu
  • Pro otevření souboru je třeba použít textový editor, například gedit. Chcete-li soubor otevřít jako root, klikněte pravým tlačítkem myši na adresář /etc a vyberte možnost Otevřít terminál zde
  • Po dokončení instalačního procesu zavřete terminál a vyhledejte soubor vsftpd.conf v adresáři /etc ve správci souborů.
  • Do níže uvedeného textového pole zadejte sudo gedit vsftpd.conf a požadavek potvrďte heslem roota. v tomto souboru lze provést rozsáhlé nastavení serveru FTP
  • Anonymita povolena = NE. změňte „NO“ na „YES“, abyste uživatelům umožnili anonymní přihlášení k serveru.

Ubuntu: konfigurace přístupu uživatelů a brány firewall

Pro přístup k serveru FTP potřebujete uživatele FTP.

  • Můžete použít stávajícího uživatele nebo vytvořit nového uživatele určeného pro přístup k FTP: sudo adduser meinftpbenutzer. nahraďte „myftpuser“ požadovaným uživatelským jménem. Budete vyzváni k zadání hesla a některých volitelných informací o uživateli:
  • Ubuntu je dodáváno s bránou firewall „ufw“. Bránu firewall musíte nakonfigurovat tak, aby povolovala připojení FTP: sudo ufw allow 21/tcp. Tím se otevře port 21, který se ve výchozím nastavení používá pro připojení FTP.
  • Nakonec ověřte, zda se můžete k serveru FTP připojit z jiného počítače. K tomu použijte webový prohlížeč nebo klienta FTP, například FileZilla. Ověřte připojení zadáním IP adresy serveru Ubuntu a přihlašovacích údajů uživatele FTP

FTP nebo SFTP: Je třeba znát rozdíl mezi těmito

Mezi přenosovými protokoly FTP a SFTP jsou určité rozdíly.

  • FTP je zkratka pro „File Transfer Protocol“ (protokol pro přenos souborů).
  • Protokol SFTP (Secure File Transfer Protocol) je současným standardem a implementuje také řadu bezpečnostních požadavků prostřednictvím Secure Shell (SSH), což velmi ztěžuje neoprávněný přístup. Stejně jako FTPS je SFTP běžným standardem v architektuře server-klient.
  • FTPS a SFTP se často zaměňují, ale ve skutečnosti je mezi nimi rozdíl. ftps se spoléhá na bezpečnostní certifikáty SSL, které zajišťují šifrování, a nepoužívá šifrování SSH jako SFTP.
  • Kvůli tomuto rozdílu musí být servery SFTP nastaveny pro mnoho uživatelských hostingových účtů. Také v případě, že na webhostingovém projektu potřebují pracovat i další uživatelé, je vhodný server FTPS.

Related Articles

Leave a Comment