FTP

Asenna ja määritä FTP-palvelin Linux Mint 20 een

Asenna ja määritä FTP-palvelin Linux Mint 20 een
FTP tai File Transfer Protocol on suosituin verkkoprotokolla, jota käytetään tiedostojen ja tietojen siirtämiseen kahden järjestelmän välillä verkon kautta. FTP ei kuitenkaan oletusarvoisesti salaa liikennettä, mikä ei ole turvallinen menetelmä ja voi johtaa hyökkäykseen palvelimelle. Täältä tulee VSFTPD, joka tarkoittaa erittäin turvallista FTP-demonia ja on turvallinen, vakaa ja nopea FTP-palvelin. VSFTPD on lisensoitu GNU GPL: llä. Suurimmalle osalle Linux-jakeluista VSFTPD: tä käytetään FTP-oletuspalvelimena. Tässä artikkelissa opit FTP-palvelimen asentamisesta ja määrittämisestä Linux Mint OS: ssä.

Huomaa: Olemme selittäneet menettelytavat ja komennot Linux Mint 20 -käyttöjärjestelmässä. Melkein samaa menettelyä voidaan noudattaa vanhemmissa Mint-versioissa.

Asennetaan FTP-palvelinta

Asenna FTP-palvelin Linux Mintiin seuraavasti:

Vaihe 1: Asenna VSFTPD

Ensimmäinen askelemme on asentaa VFTPD järjestelmäämme. Voit tehdä tämän käynnistämällä päätelaitteen Mint OS: ssä käyttämällä Ctrl + Alt + T-pikanäppäintä. Anna sitten seuraava komento terminaalissa päivittääksesi järjestelmän arkistohakemiston:

$ sudo apt -päivitys

Asenna sitten VSFTPD käyttämällä seuraavaa komentoa Terminalissa:

$ sudo apt install -y vsftpd

Kun VSFTPD: n asennus on valmis, siirrymme kohti määritystä.

Vaihe 2: Määritä VSFTPD

VSFTPD voidaan konfiguroida / etc / vsftpd.konf tiedosto. Muokkaa / etc / vsftpd.konf tiedosto käyttämällä seuraavaa komentoa Terminalissa:

$ sudo nano / etc / vsftpd

Lisää nyt tai poista kommentit seuraavista riveistä (jos ne on jo lisätty tiedostoon):

kuuntele = EI
anonymous_enable = EI
local_enable = KYLLÄ
write_enable = KYLLÄ
local_umask = 022
dirmessage_enable = KYLLÄ
use_localtime = KYLLÄ
xferlog_enable = KYLLÄ
connect_from_port_20 = KYLLÄ
chroot_local_user = KYLLÄ
secure_chroot_dir = / var / run / vsftpd / tyhjä
pam_service_name = vsftpd
rsa_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem
rsa_private_key_file = / etc / ssl / private / ssl-cert-snakeoil.avain
ssl_enable = Kyllä
pasv_enable = Kyllä
pasv_min_port = 10000
pasv_max_port = 10100
allow_writeable_chroot = KYLLÄ
ssl_tlsv1 = KYLLÄ
ssl_sslv2 = EI
ssl_sslv3 = EI

Kun olet valmis, tallenna ja sulje / etc / vsftpd.konf tiedosto.

Vaihe 3: Salli portit palomuurissa

Jos järjestelmässä on palomuuri, joudut sallimaan joidenkin FTP-porttien sen kautta. Anna terminaalissa seuraavat komennot sallia portit 20 ja 21:

$ sudo ufw sallii 20 / tcp
$ sudo ufw sallii 21 / tcp

Voit tarkistaa, onko portti sallittu palomuurissa vai ei, käyttämällä seuraavaa komentoa Terminalissa:

$ sudo ufw-tila

Vaihe 4: Ota käyttöön ja suorita VSFTPD

Nyt VSFTPD on määritetty ja sallittu palomuurissa; nyt voimme ottaa käyttöön ja suorittaa VSFTPD-palvelut. Tässä on komennot tehdä niin:

Ota VSFTPD-palvelu käynnistymään käynnistettäessä antamalla seuraava komento Terminalissa:

$ sudo systemctl ota vsftpd käyttöön.palvelu

Suorita VSFTPD-palvelu suorittamalla seuraava komento Terminalissa:

$ sudo systemctl start vsftpd.palvelu

Jos sinun on käynnistettävä VSFTPD-palvelu uudelleen kokoonpanomuutosten jälkeen, anna seuraava komento Terminalissa:

$ sudo systemctl käynnistä vsftpd uudelleen.palvelu

Varmista, että VSFTPD on aktiivinen ja käynnissä, antamalla seuraava komento Terminalissa:

$ sudo systemctl status vsftpd.palvelu

Vaihe 5: Luo FTP-käyttäjä

Luo seuraavaksi käyttäjätili, jota käytetään FTP-yhteyden testaamiseen. Luo käyttäjätili ja aseta salasana antamalla seuraavat komennot Terminalissa:

$ $ sudo -käyttäjä
$ sudo passwd

Vaihe 6: Testaa FTP-yhteys

Nyt FTP-palvelimemme on valmis, joten on aika testata FTP-yhteys.

Jos haluat testata FTP-yhteyttä paikallisesti, anna seuraava komento Terminalissa korvaamalla FTP-palvelimen todellisen IP-osoitteen perusteella:

$ ftp

Voit myös testata FTP-yhteyttä etänä käyttämällä samaa yllä olevaa komentoa etäjärjestelmästä. Olen testannut FTP-yhteyden Windows-koneelta verkossa.

Voit myös käyttää FTP-asiakasta, kuten Filezillaa, yhteyden muodostamiseen FTP-palvelimeen. Jos haluat muodostaa yhteyden FTP-palvelimeen Filezilla-sovelluksella, anna FTP-palvelimen IP-osoite, aiemmin asettamasi käyttäjänimi ja salasana sekä portin numero 21 ja napsauta sitten Nopea yhteys -painiketta.

Kun yhteys on muodostettu, kirjaudut sisään FTP-palvelimeen ja pääset käyttämään etäpalvelimen tiedostoja ja kansioita.

Siellä sinulla on FTP-palvelimen asennus ja määritys Linux Mint 20 -järjestelmässä. Noudattamalla yllä kuvattuja yksinkertaisia ​​vaiheita voit helposti määrittää FTP-palvelimen ja siirtää tiedostoja sen kautta.

5 parasta arcade-peliä Linuxille
Nykyään tietokoneet ovat vakavia koneita, joita käytetään pelaamiseen. Jos et pääse uusiin korkeisiin pisteisiin, tiedät mitä tarkoitan. Tässä viestis...
Battle For Wesnoth 1.13.6 Development Released
Battle For Wesnoth 1.13.6 released last month, is the sixth development release in the 1.13.x series and it delivers a number of improvements, most no...
League of Legendsin asentaminen Ubuntu 14 een.04
Jos olet League of Legendsin fani, tämä on sinulle mahdollisuus testata League of Legendsia. Huomaa, että PlayOnLinux tukee LOLia, jos olet linux-käyt...