Loading...
Dacă eşti vizitator şi vrei să te înregistrezi, apasă aici.

[Linux] Server FTP pe Debian 7

Windows XP / Windows 7 / Windows 8 / Windows Vista / Linux /.etc
Avatar utilizator
tataieee
Administrator
Mesaje: 3820
Membru din: 17 Sep 2014, 17:52
Țara de origine: Romania
Nume Real: Alexandru Costin
Nivel cunoştinţe IT: 10
Localitate: Giurgiu; România
Vârsta: 25
Contact:
Status: Neconectat

[Linux] Server FTP pe Debian 7

Mesajde tataieee » 10 Apr 2015, 21:45

Introducere

Salut , în acest tutorial vă prezint cum să faceți un server FTP pe Debian 7 .
Înainte de a vă apuca de instalat pachetul propriu zis am o rugăminte să executați comanda " apt-get update ; apt-get dist-upgrade -y " pentru a aduce pachetele la zi .

Download programe necesare

Hidden Content
This board requires you to be registered and logged-in to view hidden content.
- client ftp prin care se efectuează transferul de fișiere.
Disponibil pentru Windows / Linux / OSX

Pasul I

Asigurați-vă ca aveți permisiuni de super user ( root ) .
1. Instalăm server-ul prin comanda " aptitude -y install vsftpd "
2. Modificăm valorile configului cu nano executând următoarea comandă " nano /etc/vsftpd.conf "
Dacă nu aveți nano instalat executați următoarea comandă pentru a îl instala " apt-get install nano -y "
3. Valorile care trebuiesc modificate :
* Să scoateți comentariul înseamna să eliminați # din fața liniei respective . *
* Pentru a ajunge rapid la linie apăsați CTRL+W pentru a căuta după un cuvân cheie . *
linia 23
anonymous_enable=NO - Nu va permite accesarea anonimă.
linia 26
"local_enable=YES"
Scoateți comentariul din fața liniei .
Această funcție permite logarea pe server a utilizatorilor locali .
linia 29
write_enable=YES
Scoateți comentariul din fața liniei .
Această funcție permite scrierea datelor pe server .
liniile 97,98
ascii_upload_enable=YES
ascii_download_enable=YES
Scoateți comentariile din fața acestor linii .
Această funcție perimte transferul în modul ascii .
liniile 120,121,123
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
Aceaste trei funcții activează chroot și lista sa . Ce este chroot ? aici
Scoateți comentariile din fața acestor linii .
linia 129
ls_recurse_enable=YES
Scoateți comentariul din fața liniei . Printscreen 6
La finalul fișierului adăugam această linie " local_root=public_html " .
Nu este obligatoriu să setați public_html ca root directory .
CTRL+X , Y și ENTER pentru a salva modificările făcute.

Pasul II

Executăm comanda " nano /etc/vsftpd.chroot_list " .
Aici putem adauga utilizatorii cărora le perimtem să utilizeze server-ul .
ex. evo .
CTRL+X , Y și ENTER pentru a salva modificările făcute.

Dacă nu aveți un utilizator separat facem o mică paranteză și vă explic cum să-l creați .
Comenzile care trebuiesc executate :
useradd evo
passwd evo ( pentru a seta parola ) Printscreen 7
mkdir -p /home/evo/www
chmod g+s /home/evo/www
chown -R evo:www-data /home/evo/www
setfacl -d -m g::rwx /home/evo/www




Pasul III

Acum executăm comanda service vsftpd restart pentru a restarta server-ul .
Pentru a ne conecta avem nevoie de client-ul FTP Filezila descărcat anterior .
Port-ul default pentru serviciul FTP este 21 .
*Email: w.tataieee@gmail.com
*PayPal: w.tataieee@yahoo.com

Înapoi la “Sisteme de operare”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator