Cu mult timp în urmă ... Deși ... Pe scurt, aveam nevoie de un server FTP normal pentru nevoile de lucru. Au mers mult timp la această decizie și totuși au acceptat-o. Și, în general, un server FTP este util în multe situații. Un Google destul de rapid a făcut clar faptul că cel mai bun lucru în situația mea a fost alegerea în favoarea vsFTPd. Această alegere se bazează pe următoarele: În primul rând, mașina care va fi instalată vsFTPd rulează pe Ubuntu 14.04 LTS (desigur server); În al doilea rând, nu există nici o experiență de ridicare a serverului FTP, iar vsFTPd este poziționat ca o soluție ușoară.
Să începem în ordine. Toți pașii de instalare a software-ului și de lucru în consola Ubuntu, încep cu verificarea actualizărilor. După aceea am pus software-ul necesar.
sudo -s
apt-get update apt-get upgrade
apt-get instalează vsftpd
Incep mereu sa instalez aplicatii cu actualizari de sistem si ma obisnuiesc cu totul. Acest obicei face posibilă menținerea sistemului curat și actualizat. Și, în general, este util :-)
asculta = DA # Activeaza ascultarea demo a tuturor interfetelor
anonymous_enable = NO # Dezactivați explicit accesul pentru utilizatorii anonimi
local_enable = YES # Permite accesul utilizatorilor locali
write_enable = YES # Permite scrierea către utilizatorii locali
local_umask = 002 # Mască de fișiere / foldere la crearea
dirmessage_enable = NO # Dezactivați mesajele din dosare
use_localtime = YES # Utilizați timpul serverului local (actual pentru logare)
xferlog_enable = YES # Activați înregistrarea
connect_from_port_20 = DA # Permitem accesul la portul 20
data_connection_timeout = 600 # Timeout conexiune
chroot_local_user = YES # Crunch utilizatori locali (blocăm în directorul de acasă)
chroot_list_enable = YES # Activați lista derulantă
chroot_list_file = / etc / vsftpd / vsftpd_users # Locația fișierului crt
secure_chroot_dir = / var / run / vsftpd / empty # Numele directorului gol fără posibilitatea de a scrie utilizatorului ftp
user_config_dir = / etc / vsftpd # Director cu config pentru utilizatori
pam_service_name = vsftpd # Specificați numele serviciului PAM pentru vsftpd
local_root = / home / usver # Localizați directorul local pentru utilizator
write_enable = YES # Îi permitem să scrie în acest director
local_umask = 022 # Mască de fișiere / foldere create
chroot_local_user = YES # Schimbă utilizatorul în directorul său
passwd_chroot_enable = YES # Utilizatorul este blocat în directorul specificat în / etc / passwd
secure_chroot_dir = / home / usver # Numele directorului gol fără posibilitatea de a scrie utilizatorului ftp (indicat doar în caz)
În fișierul / etc / vsftpd / vsftpd_users, specificați utilizatorii potriviți unul câte unul pe rând. De fapt, totul este :-) După salvarea tuturor fișierelor și înțelegerea a ceea ce am făcut, tastăm în consola:
service vsftpd restart
Daemonul vsftpd repornește și ... Profit! Totul este făcut. Aceasta este configurația de bază și primitivă a serverului FTP pentru simplitate și viteză. Pentru restul RTFM aveți nevoie de ajutor!