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 oppdateringInstaller 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 / vsftpdLegg til eller fjern merking av følgende linjer (hvis allerede lagt til i filen):
hør = NEIanonym_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 statusTrinn 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.serviceFor å kjøre VSFTPD-tjenesten, send ut følgende kommando i Terminal:
$ sudo systemctl start vsftpd.serviceHvis 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.serviceFor å 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
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.