sudo apt update
Teraz nainštalujte vsftpd
sudo apt install vsftpd
Teraz pridajte, alebo od komentujte nasledujúce riadky. (Predpokladám, že už to bude hotové, len pre istotu)
listen=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
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
user_sub_token=$USER
pasv_enable=Yes
pasv_min_port=30000
pasv_max_port=30100
allow_writeable_chroot=YES
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
userlist_deny=NO
ssl_tlsv1=YES
ssl_sslv2=NO
Vytvorte užívateľa
napr. Michal, to je na Vás, ak osa bude volať užívateľ.
sudo useradd <name>
sudo useradd Michal
V ďalšom kroku sa píše heslo. Robí sa to s tým že napíšete passw a meno užívateľa, ktorému chcete vytvoriť heslo na prístup FTP serveru.
sudo passwd <name>
sudo passwd michal
Pridáme užívateľa v našom prípade to bude Michal na povolený ftp list
echo "Michal" | sudo tee -a /etc/vsftpd.user_list
Overiť si to môžeme napríklad s príkazom cat
cat /etc/vsftpd.user_list
Keď to máte hotové môžete otestovať spojenie
sftp -o User=michal 192.168.135.145
Úspešné pripojenie na sftp
Teraz môžete použiť ľubovoľný FTP client, ja rád používam FileZilla