FTP

Installer og konfigurer FTP-server på Linux Mint 20

Installer og konfigurer FTP-server på Linux Mint 20
FTP eller File Transfer Protocol er den mest populære nettverksprotokollen som brukes til å overføre filer og informasjon mellom to systemer over et nettverk. Imidlertid krypterer FTP som standard ikke trafikken, som ikke er en sikker metode og kan resultere i et angrep på en server. Dette er hvor VSFTPD kommer som står for Very Secure FTP Daemon og er en sikker, stabil og rask FTP-server. VSFTPD er lisensiert under GNU GPL. For de fleste Linux-distribusjoner brukes VSFTPD som en standard FTP-server. I denne artikkelen vil du lære 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 den samme prosedyren kan følges i eldre mynteversjoner.

Installerer FTP-server

Følg trinnene nedenfor for å installere en FTP-server på Linux Mint:

Trinn 1: Installer VSFTPD

Vårt første skritt vil være å installere VFTPD på systemet vårt. For å gjøre det, start Terminal i Mint OS ved å bruke hurtigtasten Ctrl + Alt + T. Gi deretter følgende kommando i Terminal for å oppdatere systemregisterindeksen:

$ sudo apt oppdatering

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

$ sudo apt install -y vsftpd

Etter at installasjonen av VSFTPD er fullført, vil vi bevege oss mot konfigurasjon.

Trinn 2: Konfigurer VSFTPD

VSFTPD kan konfigureres gjennom / etc / vsftpd.konf fil. Rediger / etc / vsftpd.konf fil ved hjelp av følgende kommando i Terminal:

$ sudo nano / etc / vsftpd

Legg til eller fjern merking av følgende linjer (hvis allerede lagt til i filen):

hør = NEI
anonym_enable = NEI
local_enable = JA
write_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 / private / ssl-cert-snakeoil.nøkkel
ssl_enable = Ja
pasv_enable = Ja
pasv_min_port = 10000
pasv_max_port = 10100
allow_writeable_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 brannmur

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

$ sudo ufw tillate 20 / tcp
$ sudo ufw tillate 21 / tcp

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

$ 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-tjenestene. Her er kommandoene for å gjøre det:

For å aktivere VSFTPD-tjenesten å starte ved oppstart, send følgende kommando i Terminal:

$ sudo systemctl aktivere vsftpd.service

For å kjøre VSFTPD-tjenesten, send ut følgende kommando i Terminal:

$ 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 Terminal:

$ sudo systemctl starter vsftpd på nytt.service

For å bekrefte om VSFTPD er aktiv og kjører, send ut følgende kommando i Terminal:

$ sudo systemctl status vsftpd.service

Trinn 5: Opprett en FTP-bruker

Deretter oppretter du en brukerkonto som skal brukes til å teste FTP-tilkoblingen. Gi følgende kommandoer i Terminal 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, send følgende kommando i Terminal ved å erstatte av 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 til å koble til FTP-serveren. For å bruke Filezilla-applikasjonen for å koble til FTP-serveren, oppgi IP-adressen til FTP-serveren, brukernavnet og passordet du har angitt tidligere, og portnummer 21 og klikk deretter på Hurtigkobling knapp.

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

Der har du installasjonen og konfigurasjonen av FTP-serveren på Linux Mint 20-systemet. Ved å følge de ovenfor beskrevne enkle trinnene, kan du enkelt sette opp FTP-serveren og overføre filer gjennom den.

Hvordan fange opp og streame spilløkten din på Linux
Tidligere ble spill bare ansett som en hobby, men med tiden så spillindustrien en enorm vekst når det gjelder teknologi og antall spillere. Spillpubli...
Beste spill å spille med håndsporing
Oculus Quest introduserte nylig den gode ideen om håndsporing uten kontrollere. Med et stadig økende antall spill og aktiviteter som utfører støtte en...
Hvordan vise OSD-overlegg i fullskjerm Linux-apper og spill
Å spille fullskjermspill eller bruke apper i distraksjonsfri fullskjermmodus kan avskrekke deg fra relevant systeminformasjon som er synlig i et panel...