Instalace FTP serveru

💥
Aby tento návod správně fungoval, musíte vlastnit server u hostingu FakaHeda.eu.

Instalace serveru

V první řadě se přihlásíme na náš SSH server, pokud se přihlásíme jako root, tak nezadávejte před příkaz sudo pokud, ale nejste přihlášený jako ROOT uživatel, musíte používat příkaz sudo, aby jste vyvolali příkaz.

Nainstalujeme si základ serveru pro FTP pomocí příkazu
apt install vsftpd

Nyní přejdeme do složky /etc kde otevřeme soubor vsftpd.conf.
nano /etc/vsftpd.conf
Vše z tohoto souboru smažeme a nahrajeme tam tento text.

listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
chroot_list_enable=NO
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=ftp
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
allow_writeable_chroot=YES

Poté restartujeme ftp server pomocí příkazu
service vsftpd restart

Vytváření uživatelů

Tento návod je zaměřen na přidávání uživatelů přes příkaz adduser.
Zadáme příkaz useradd -d /cesta USER_NAME

Poté zadáme příkaz passwd USER_NAME tímto příkazem nastavíme heslo pro FTP uživatele.

A jako poslední příkaz zablokujeme uživateli aby se nemohl připojit na SFTP/SSH server, příkazem usermod -s /sbin/nologin USER_NAME.

A jak můžeme vidět, podařilo se nám připojit na FTP server.

A SFTP a SSH server nás automaticky odpojí po přihlášení

Smazání uživatele

zadáme jednoduchý příkaz userdel USER_NAME.