GNU/Linux >> Znalost Linux >  >> Ubuntu

Základní Ubuntu FTP server?

Chtěl bych nastavit základní FTP server na instalaci Ubuntu Server. Hrál jsem s VSFTPD, ale mám problémy se serverem, který mi umožňuje vytvářet adresáře a kopírovat soubory. Nastavil jsem systém tak, aby umožňoval místním uživatelům, ale zdá se, že to neznamená, že mám přístup k vytváření adresářů. Toto může být případ, kdy musím být lépe uzemněn v nastavení serveru Ubuntu, abych mohl tento FTP server adekvátně nakonfigurovat. Konečným cílem je možnost přesunout soubory z mé místní složky dev do mé složky www pro nasazení. Adresáře musí být také možné přesouvat. Jakákoli pomoc by byla velmi oceněna.

Nejlepší odpověď

Doporučuji PureFTPD, protože to bylo podle mého názoru nejjednodušší a nejjednodušší. Nejprve jej budete muset nainstalovat:sudo apt-get install pure-ftpd jakmile je nainstalován, sám se spustí. Ve výchozím nastavení používá ověřování PAM – což znamená, že k ověření používá účty, které již v systému existují. Vše, co musíte udělat, je vytvořit uživatelský účet s domovským adresářem jako vaše www cesta a nastavit heslo pro tento účet. Poté byste měli být schopni se připojit k této kombinaci uživatel/pass a nahrávat/stahovat soubory.

Něco jako toto:

sudo adduser ftpman --home /var/www/ --ingroup www-data

Což vytvoří ftpman a vložte ho do skupiny www-data, kterou Apache používá, a provede vás zbytkem instalačního skriptu. Jakmile je to definováno, nezapomeňte chmod složku WWW, pokud se zobrazí chyby o tom, že již existuje pro kombinaci uživatele/skupiny, kterou jste vytvořili.

Nakonec, pokud chcete pro tento účet zablokovat přístup SSH, spusťte:sudo chsh -s /bin/false ftpman což změní uživatelský shell na false. (Nahraďte ftpman svým uživatelem ftp)


Ubuntu
  1. GUI serveru Ubuntu

  2. Logo serveru Ubuntu

  3. Jak nainstalovat FTP server na Ubuntu 20.04

  1. Jak vytvořit server úložiště Ubuntu

  2. Ikona serveru Ubuntu

  3. Jak nainstalovat FTP server na Ubuntu 20.04

  1. Server NTP Ubuntu 20.04

  2. Instalace serveru Ubuntu 20.04

  3. Server Ubuntu 20.04 SSH