FTP

Konfigureerige CentOS 8-s FTP-server

Konfigureerige CentOS 8-s FTP-server
vsftpd on avatud lähtekoodiga FTP-server. See on väga turvaline ja stabiilne. vsftpd on ka väga lihtne seadistada. vsftpd on saadaval CentOS 8 ametlikus paketihoidlas. Niisiis, selle installimine CentOS 8-le on samuti lihtne. Selles artiklis näitan teile, kuidas vsftpd FTP-serverit installida ja kuidas seda CentOS 8-s konfigureerida. Alustame siis.

Vsftpd installimine:

Kõigepealt värskendage CentOS 8 paketi hoidla vahemälu järgmise käsuga:

$ sudo dnf makecache

"

Nüüd installige vsftpd järgmise käsuga:

$ sudo dnf install vsftpd

Nüüd vajutage Y ja seejärel vajutage installi kinnitamiseks.

vsftpd tuleks installida.

Vsftpd teenuse haldamine:

Kui vsftpd on installitud, kontrollige vsftpd teenuse olekut järgmise käsuga:

$ sudo systemctl olek vsftpd

Nagu näete, on vsftpd teenus mitteaktiivne (ei tööta) ja puudega (ei käivitu automaatselt süsteemi käivitamisel).

Teenust vsftpd saate käivitada järgmise käsuga:

$ sudo systemctl start vsftpd

Lisage ka vsftpd-teenus CentOS 8 süsteemi käivitamisel järgmise käsuga:

$ sudo systemctl lubab vsftpd

Nüüd kontrollige uuesti vsftpd teenuse olekut.

$ sudo systemctl olek vsftpd

Nagu näete, on vsftpd teenus aktiivne (vsftpd töötab) ja lubatud (käivitub automaatselt süsteemi käivitamisel).

Kui muudate mõnda vsftpd konfiguratsioonifaili, peate vsftpd teenuse taaskäivitama. Seda saate teha järgmise käsuga:

$ sudo systemctl taaskäivitage vsftpd

Kui soovite mingil põhjusel vsftpd-teenuse peatada, käivitage järgmine käsk:

$ sudo systemctl peatus vsftpd

Luba tulemüürile juurdepääs FTP-serverile:

Tulemüürile juurdepääsu lubamiseks FTP-portidele 20 ja 21 käivitage järgmine käsk:

$ sudo tulemüür-cmd --add-service = ftp --zone = public --püsiv

Tulemüüri muudatuste jõustumiseks käivitage järgmine käsk:

$ sudo tulemüür-cmd - uuesti laadida

Nüüd peaksite saama CentOS 8-le installitud FTP-serverile juurde pääseda teisest võrgus olevast arvutist.

FTP-serveri avamine:

CentOS 8 masinasse installitud FTP-serveri juurde pääsemiseks vajate oma CentOS 8 masina IP-aadressi.

CentOS 8 masina IP-aadressi leiate, käivitage järgmine käsk:

$ nmcli

Minu puhul on IP-aadress 192.168.20.129. Teie jaoks on see erinev. Niisiis, asendage see edaspidi kindlasti oma omaga.

Nüüd saate FTP-serverile juurde pääseda mis tahes FTP-kliendilt. Võite kasutada ühte käsurea FTP klientidest, ftp ja lftp. Või võite kasutada graafilist FTP-klienti, FileZilla. Ma kasutan selles artiklis lftp FTP klienti.

CentOS / RHEL-i saate installida lftp FTP-kliendi järgmise käsuga:

$ sudo dnf install lftp -y

Ubuntu / Debiani kaudu saate lftp FTP-kliendi installida järgmise käsuga:

$ sudo apt install lftp -y

Kui lftp on installitud, saate oma FTP-serveriga ühenduse luua järgmise käsuga:

$ lftp -u

Märge: Vaikimisi on vsftpd konfigureeritud viisil, mis võimaldab teil pääseda juurde oma CentOS 8 kasutajate HOME kataloogidesse,.e oma sisselogimise kasutaja. The on teie sisselogimise kasutajanimi ja parool on selle sisselogimise kasutaja parool.

Minu puhul on käsk lftp:

$ lftp -u shovon 192.168.20.129

Nüüd sisestage selle kasutaja parool, kellena proovite sisse logida, ja vajutage .

Peaksite sisse logima.

Nüüd peaksite saama faile / katalooge loetleda, faile üles laadida ja alla laadida jne.

Kui olete testimise lõpetanud, väljuge lftp-programmist järgmiselt:

> lõpetage

Uute FTP kasutajate lisamine:

Vaikekonfiguratsioonis on uue FTP kasutaja lisamine sama mis uue CentOS 8 kasutaja loomine.

Saate luua uue CentOS 8 kasutaja bob järgmise käsuga:

$ sudo useradd --create-home bob

Samuti määrake kasutaja bobile parool järgmiselt:

$ sudo passwd bob

Nüüd sisestage uus parool ja vajutage .

Sisestage parool uuesti ja vajutage .

Parool peaks olema määratud.

Nüüd peaksite saama sisse logida kasutaja bobina.

$ lftp -u bob 192.168.20.129

Keela FTP juurdepääs kasutajatele:

Vaikimisi lisati faili kasutajanimed / etc / vsftpd / user_list on keelatud juurdepääs FTP-serverile.

Seega, kui soovite keelata mõnele kasutajale juurdepääsu, sisestage tema kasutajanimi kataloogi /etc / vsftpd / user_list faili. Ärge unustage panna reale üks kasutajanimi.

Esiteks avage / etc / vsftpd / user_list fail vi-ga järgmiselt:

$ sudo vi / etc / vsftpd / user_list

Seejärel lisage selle faili lõppu soovitud kasutajanimi ja salvestage fail.

Kui olete lõpetanud, taaskäivitage vsftpd teenus järgmiselt:

$ sudo systemctl taaskäivitage vsftpd

Vsftpd FTP-serveri konfigureerimine:

Vsftpd vaikimisi konfiguratsioonifail on / etc / vsftpd / vsftpd.konf.

Võite avada vsftpd.konf fail tekstiredaktoriga redigeerimiseks järgmiselt:

$ sudo vi / etc / vsftpd / vsftpd.konf

Nii on vsftpd.konf fail näeb välja.

Iga konfiguratsioonivõimaluse vorming on,

variant-nimi = väärtus

Millised võimalused leiate vsftpd.konf fail toetab vsftpd manulehelt.konf.

Avamiseks vsftpd.konf käsuleht, käivitage järgmine käsk:

$ mees vsftpd.konf

Nüüd kerige natuke allapoole ja peaksite leidma kõik vsftpd.conf toetatud valiku nimi, mida nad teevad, millised väärtused on valikul lubatud ja valiku vaikeväärtus.

Kui olete muutnud vsftpd.konf faili, muutuste jõustumiseks taaskäivitage teenus vsftpd.

$ sudo systemctl taaskäivitage vsftp

Nii installite ja konfigureerite vsOSTPd FTP-serveri CentOS 8-s. Täname selle artikli lugemise eest.

5 parimat arkaadmängu Linuxile
Tänapäeval on arvutid tõsised mängimiseks kasutatavad masinad. Kui te ei saa uut rekordit, teate, mida ma mõtlen. Selles postituses saate teada mõnda ...
Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...
League of Legendsi installimine Ubuntu 14-le.04
Kui olete League of Legends fänn, siis on see teile võimalus proovida League of Legendsit. Pange tähele, et LOL-i toetab PlayOnLinux, kui olete Linuxi...