Installer og konfigurer FTP -serveren på Linux Mint Top 10

Installer og konfigurer FTP -serveren på Linux Mint Top 10

FTP eller filoverføringsprotokollen er den mest populære nettverksprotokollen som brukes til å overføre filer og informasjon mellom to systemer over et nettverk. FTP som standard krypterer imidlertid ikke trafikken, noe som ikke er en sikker metode og kan resultere i et angrep på en server. Det er her VSFTPD kommer som står for veldig sikker FTP -demon og er en sikker, stabil og rask FTP -server. VSFTPD er lisensiert under GNU GPL. For de fleste av Linux -distribusjonene brukes VSFTPD som standard FTP -server. I denne artikkelen lærer du hvordan du installerer og konfigurerer FTP -serveren på Linux Mint OS.

Merk: Vi har forklart prosedyren og kommandoene på Linux Mint 20 OS. Mer eller mindre kan den samme prosedyren følges i eldre myntversjoner.

Installere FTP -serveren

For å installere en FTP -server på Linux Mint, følg trinnene nedenfor:

Trinn 1: Installer VSFTPD

Vårt første trinn vil være å installere VFTPD på systemet vårt. For å gjøre det, lanser terminalen i Mint OS ved å bruke CTRL+ALT+T -tastaturets snarvei. Utsted deretter følgende kommando i terminalen for å oppdatere system depotindeksen:

$ sudo apt oppdatering

Installer deretter VSFTPD ved å bruke følgende kommando i terminalen:

$ sudo apt install -y vsftpd

Etter at installasjonen av VSFTPD er fullført, vil vi gå mot konfigurasjon.

Trinn 2: Konfigurer VSFTPD

VSFTPD kan konfigureres gjennom /etc/vsftpd.konf fil. Rediger /etc/vsftpd.konf Fil ved å bruke følgende kommando i terminalen:

$ sudo nano /etc /vsftpd

Legg nå til eller ukompeter følgende linjer (hvis du allerede er lagt til i filen):

Hør = nei
anonymous_enable = nei
Local_Enable = ja
skriv_enable = ja
local_umask = 022
DIRMESSAGE_ENABLE = ja
use_localtime = ja
XferLog_Enable = Ja
connect_from_port_20 = ja
chroot_local_user = ja
Secure_chroot_dir =/var/run/vsftpd/tom
pam_service_name = vsftpd
rsa_cert_file =/etc/ssl/certs/ssl-cert-snakeoil.Pem
rsa_private_key_file =/etc/ssl/privat/ssl-cert-snakeoil.nøkkel
ssl_enable = ja
PASV_Enable = ja
PASV_MIN_PORT = 10000
PASV_MAX_PORT = 10100
tillater_writable_chroot = ja
ssl_tlsv1 = ja
ssl_sslv2 = nei
ssl_sslv3 = nei

Når du er ferdig, lagre og lukk /etc/vsftpd.konf fil.

Trinn 3: Tillat porter i brannmuren

Hvis en brannmur kjører på systemet ditt, må du tillate noen FTP -porter gjennom det. Utsted følgende kommandoer i terminalen for å tillate portene 20 og 21:

$ sudo ufw tillater 20/tcp
$ sudo ufw tillater 21/tcp

Du kan bekrefte om porten er tillatt i brannmuren eller ikke ved å bruke følgende kommando i terminalen:

$ sudo ufw status

Trinn 4: Aktiver og kjør VSFTPD

Nå er VSFTPD konfigurert og tillatt i brannmuren; Nå kan vi aktivere og kjøre VSFTPD -tjenester. Her er kommandoene for å gjøre det:

For å gjøre det mulig for VSFTPD -tjenesten å starte på oppstart, kan du utstede følgende kommando i terminalen:

$ sudo SystemCTL Aktiver VSFTPD.service

For å kjøre VSFTPD -tjenesten, utsted følgende kommando i terminalen:

$ sudo systemctl start vsftpd.service

Hvis du trenger å starte VSFTPD -tjenesten på nytt etter å ha gjort noen konfigurasjonsendringer, kan du utstede følgende kommando i terminalen:

$ sudo SystemCTL Restart VSFTPD.service

For å bekrefte om VSFTPD er aktiv og kjører, kan du utstede følgende kommando i terminalen:

$ sudo systemctl status vsftpd.service

Trinn 5: Opprett en FTP -bruker

Deretter oppretter du en brukerkonto som skal brukes til å teste FTP -tilkoblingen. Utsted følgende kommandoer i terminalen for å opprette en brukerkonto og angi et passord:

$ $ sudo adduser
$ sudo passwd

Trinn 6: Test FTP -tilkobling

Nå er FTP -serveren vår klar, så det er på tide å teste FTP -tilkoblingen.

For å teste FTP -tilkobling lokalt, utsted følgende kommando i terminalen ved å erstatte den faktiske IP -adressen til FTP -serveren din:

$ ftp

Du kan også teste FTP -tilkoblingen eksternt ved å bruke den samme kommandoen ovenfor fra det eksterne systemet. Jeg har testet FTP -tilkoblingen fra Windows -maskinen på nettverket.

Du kan også bruke FTP -klienten som Filezilla for å koble til FTP -serveren. For å bruke FileZilla -applikasjonen for kobling til FTP -serveren, oppgi IP -adressen til FTP -serveren, brukernavnet og passordet du har angitt tidligere, og port nummer 21 og klikker deretter på QuickConnect knapp.

Når du er koblet til, vil du bli logget på FTP -serveren og vil kunne få tilgang til eksterne serverfiler og mapper.

Der har du installasjon og konfigurasjon av FTP -serveren på Linux Mint 20 -systemet. Ved å følge de ovennevnte enkle trinnene, kan du enkelt konfigurere FTP -serveren og overføre filer gjennom den.