FTP

Instalați și configurați serverul FTP pe Linux Mint 20

Instalați și configurați serverul FTP pe Linux Mint 20
FTP sau Protocolul de transfer de fișiere este cel mai popular protocol de rețea care este utilizat pentru a transfera fișiere și informații între două sisteme pe o rețea. Cu toate acestea, FTP implicit nu criptează traficul, ceea ce nu este o metodă sigură și poate duce la un atac asupra unui server. Aici vine VSFTPD, care înseamnă foarte sigur FTP Daemon și este un server FTP sigur, stabil și rapid. VSFTPD este licențiat sub GNU GPL. Pentru majoritatea distribuțiilor Linux, VSFTPD este utilizat ca server FTP implicit. În acest articol, veți afla cum să instalați și să configurați serverul FTP pe sistemul de operare Linux Mint.

Notă: Am explicat procedura și comenzile pe sistemul de operare Linux Mint 20. Mai mult sau mai puțin aceeași procedură poate fi urmată în versiunile mai vechi Mint.

Instalarea serverului FTP

Pentru a instala un server FTP pe Linux Mint, urmați pașii de mai jos:

Pasul 1: Instalați VSFTPD

Primul nostru pas va fi instalarea VFTPD pe sistemul nostru. Pentru aceasta, lansați Terminalul în sistemul de operare Mint utilizând comanda rapidă de la tastatură Ctrl + Alt + T. Apoi, lansați următoarea comandă în terminal pentru a actualiza indexul depozitului de sistem:

$ sudo apt actualizare

Apoi instalați VSFTPD folosind următoarea comandă în Terminal:

$ sudo apt install -y vsftpd

După finalizarea instalării VSFTPD, vom trece la configurare.

Pasul 2: Configurați VSFTPD

VSFTPD poate fi configurat prin / etc / vsftpd.conf fişier. Editați fișierul / etc / vsftpd.conf fișier folosind următoarea comandă în Terminal:

$ sudo nano / etc / vsftpd

Acum adăugați sau decomentați următoarele rânduri (dacă sunt deja adăugate în fișier):

asculta = NU
anonymous_enable = NU
local_enable = DA
write_enable = DA
local_umask = 022
dirmessage_enable = DA
use_localtime = YES
xferlog_enable = DA
connect_from_port_20 = DA
chroot_local_user = DA
secure_chroot_dir = / var / run / vsftpd / empty
pam_service_name = vsftpd
rsa_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem
rsa_private_key_file = / etc / ssl / private / ssl-cert-snakeoil.cheie
ssl_enable = Da
pasv_enable = Da
pasv_min_port = 10000
pasv_max_port = 10100
allow_writeable_chroot = DA
ssl_tlsv1 = DA
ssl_sslv2 = NU
ssl_sslv3 = NU

După ce ați terminat, salvați și închideți fișierul / etc / vsftpd.conf fişier.

Pasul 3: permiteți porturile în firewall

Dacă rulează un firewall pe sistemul dvs., va trebui să permiteți unele porturi FTP prin acesta. Lansați următoarele comenzi în Terminal pentru a permite porturile 20 și 21:

$ sudo ufw permite 20 / tcp
$ sudo ufw permite 21 / tcp

Puteți verifica dacă portul a fost permis în firewall sau nu folosind următoarea comandă în Terminal:

starea $ sudo ufw

Pasul 4: Activați și rulați VSFTPD

Acum, VSFTPD este configurat și permis în firewall; acum putem activa și rula serviciile VSFTPD. Iată comenzile pentru a face acest lucru:

Pentru a permite serviciului VSFTPD să înceapă la pornire, lansați următoarea comandă în Terminal:

$ sudo systemctl activa vsftpd.serviciu

Pentru a rula serviciul VSFTPD, lansați următoarea comandă în Terminal:

$ sudo systemctl începe vsftpd.serviciu

Dacă trebuie să reporniți serviciul VSFTPD după efectuarea oricăror modificări de configurare, lansați următoarea comandă în Terminal:

$ sudo systemctl reporniți vsftpd.serviciu

Pentru a verifica dacă VSFTPD este activ și rulează, lansați următoarea comandă în Terminal:

$ sudo systemctl status vsftpd.serviciu

Pasul 5: Creați un utilizator FTP

Apoi, creați un cont de utilizator care va fi utilizat pentru a testa conexiunea FTP. Emiteți următoarele comenzi în Terminal pentru a crea un cont de utilizator și a seta o parolă:

$ $ sudo adduser
$ sudo passwd

Pasul 6: Testați conexiunea FTP

Acum serverul nostru FTP este gata, așa că este timpul să testăm conexiunea FTP.

Pentru a testa conexiunea FTP local, lansați următoarea comandă în Terminal prin înlocuirea după adresa IP reală a serverului dvs. FTP:

$ ftp

De asemenea, puteți testa conexiunea FTP de la distanță utilizând aceeași comandă de mai sus din sistemul de la distanță. Am testat conexiunea FTP de pe mașina Windows în rețea.

De asemenea, puteți utiliza clientul FTP, cum ar fi Filezilla, pentru a vă conecta la serverul FTP. Pentru a utiliza aplicația Filezilla pentru conectarea la serverul FTP, furnizați adresa IP a serverului FTP, numele de utilizator și parola pe care le-ați setat mai devreme și numărul de port 21 și apoi faceți clic pe Conectare rapidă buton.

Odată conectat, veți fi conectat cu succes la serverul FTP și veți putea accesa fișiere și foldere ale serverului la distanță.

Acolo aveți instalarea și configurarea serverului FTP pe sistemul Linux Mint 20. Urmând pașii simpli descriși mai sus, puteți configura cu ușurință serverul FTP și puteți transfera fișiere prin acesta.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...
Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...