Instalace FTP serveru
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
.