FTP

Kako postaviti FTP poslužitelj pomoću vsftpd na CentOS 7

Kako postaviti FTP poslužitelj pomoću vsftpd na CentOS 7
vsftpd je otvoreno i lagano rješenje FTP poslužitelja. Vrlo je brz, siguran i stabilan. Konfiguracija vsftpd je vrlo jednostavna i jednostavna.

U ovom članku pokazat ću vam kako instalirati i pristupiti vsftpd FTP poslužitelju na CentOS 7. Pa, krenimo.

Instaliranje vsftpd:

vsftpd je dostupan u službenom spremištu paketa CentOS 7. Dakle, lako ga možete instalirati s upraviteljem paketa YUM.

Prvo ažurirajte predmemoriju spremišta YUM paketa sljedećom naredbom:

$ sudo yum makecache

Trebao bi se ažurirati predmemorija spremišta YUM paketa.

Sada instalirajte vsftpd sa sljedećom naredbom:

$ sudo yum instaliraj vsftpd

Sada pritisnite g a zatim pritisnite nastaviti.

vsftpd treba instalirati.

Sada provjerite je li vsftpd usluga se izvodi sa sljedećom naredbom:

$ sudo systemctl status vsftpd

Kao što vidite, usluga vsftpd nije pokrenuta ili neaktivna.

Da biste pokrenuli uslugu vsftpd, pokrenite sljedeću naredbu:

$ sudo systemctl start vsftpd

Sada ponovno provjerite status vsftpd usluge.

$ sudo systemctl status vsftpd

Kao što vidite, usluga vsftpd radi.

Sada biste trebali dodati uslugu vsftpd prilikom pokretanja sustava kako bi se automatski pokrenuo prilikom pokretanja sustava.

Da biste dodali uslugu vsftpd prilikom pokretanja sustava, pokrenite sljedeću naredbu:

$ sudo systemctl omogući vsftpd

vsftpd uslugu treba dodati u pokretanje sustava.

Datoteke za konfiguraciju vsftpd:

Na CentOS 7 sve su vsftpd konfiguracijske datoteke u / etc / vsftpd direktorija kao što možete vidjeti na snimci zaslona u nastavku.

Glavna konfiguracijska datoteka je / etc / vsftpd / vsftpd.konf. Ako želite konfigurirati vsftpd, većinu vremena trošit ćete na izmjenu ove datoteke.

Glavna konfiguracijska datoteka / etc / vsftpd / vsftpd.konf sadrži puno komentara što je korisno kada konfigurirate vsftpd, ali teško je vidjeti koje su opcije konfiguracije omogućene. Stoga vam preporučujem da zadržite sigurnosnu kopiju izvorne konfiguracijske datoteke i uklonite sve komentare s / etc / vsftpd / vsftpd.konf datoteka. Na taj ćete način moći pogledati komentare kad god vam zatreba bilo kakva pomoć u konfiguriranju vsftpd-a, a pritom ćete imati čistu konfiguracijsku datoteku s kojom je lako raditi.

Da napravim sigurnosnu kopiju (nazvat ću je / etc / vsftpd / vsftpd.konf.sigurnosna kopija) izvornika / etc / vsftpd / vsftpd.konf datoteku, pokrenite sljedeću naredbu:

$ sudo cp -v / etc / vsftpd / vsftpd.conf / etc / vsftpd / vsftpd.konf.sigurnosna kopija

Sada uklonite sve komentare iz izvornika / etc / vsftpd / vsftpd.konf konfiguracijska datoteka sa sljedećom naredbom:

$ sudo egrep -v '^.* # '/ etc / vsftpd / vsftpd.konf.sigurnosna kopija | sudo tee / etc / vsftpd / vsftpd.konf

Kao što vidite, izvorna konfiguracijska datoteka sada izgleda vrlo čisto.

Pristup FTP poslužitelju:

Zadana konfiguracija vsftpd na CentOS-u je dovoljno dobra. Prema zadanim postavkama, vsftpd je konfiguriran na način koji omogućava samo korisnicima koji se prijavljuju na CentOS 7 pristup svojim kućnim direktorijima putem FTP-a.

Da biste pristupili FTP poslužitelju, možete koristiti naredbeni redak lftp klijentski program ili bilo koji grafički FTP klijentski program kao što je FileZilla. Idem koristiti lftp FTP klijent naredbenog retka u ovom članku. Za testiranje ću upotrijebiti isti stroj CentOS 7.

lftp je dostupan u službenom spremištu paketa CentOS 7.

Da biste instalirali lftp, pokrenite sljedeću naredbu:

$ sudo yum instaliraj lftp

Sada pritisnite g a zatim pritisnite nastaviti.

Treba instalirati lftp.

Sada pronađite IP adresu vašeg FTP poslužitelja kako slijedi:

$ ip a

Kao što vidite, IP adresa mog FTP poslužitelja je 192.168.21.133. Vaša će se IP adresa razlikovati. Pazite da ga od sada zamijenite svojim.

Sada, da pokušate pristupiti FTP poslužitelju kao vaš korisnik za prijavu na sljedeći način:

$ lftp -u KORISNIČKO IME IP_ADDR

Ovdje, KORISNIČKO IME je korisničko ime vašeg korisnika za prijavu na kojeg se želite prijaviti na FTP poslužitelj kao i IP_ADDR je IP adresa vašeg FTP poslužitelja.

Sada unesite lozinku korisnika za prijavu i pritisnite .

Trebali biste biti povezani.

Kao što vidite, navedeni su svi direktoriji i datoteke mog HOME direktorija. Dakle, djeluje.

Dodavanje novih FTP korisnika:

Kako zadana konfiguracija vsftpd omogućuje samo korisnicima koji se prijavljuju pristup svojim kućnim direktorijima putem FTP-a, da bi dodali novog FTP korisnika, sve što morate učiniti je dodati novog korisnika za prijavu na vaš CentOS 7 stroj.

Da biste dodali novog korisnika linda, pokrenite sljedeću naredbu:

$ sudo adduser -m linda

Sada postavite lozinku za korisnika linda sa sljedećom naredbom. Imajte na umu da je ovo ujedno i FTP lozinka za korisnika linda.

$ sudo passwd linda

Sada upišite lozinku za korisnika linda i pritisnite .

Sada ponovno unesite lozinku i pritisnite .

Treba postaviti lozinku.

Kao što vidite, mogu pristupiti HOME direktoriju korisnika linda koje sam upravo stvorio.

Otvaranje FTP portova:

Sada kada sve funkcionira, možete otvoriti FTP portove kako bi mu mogli pristupiti drugi ljudi.

Da biste to učinili pomoću zadanog programa vatrozida (vatrozid) CentOS 7, pokrenite sljedeću naredbu:

$ sudo firewall-cmd --zone = public --add-service = ftp --permanent

Sada ponovo učitajte vatrozid da bi promjene stupile na snagu sljedećom naredbom:

$ sudo firewall-cmd --reload

Dakle, na taj način instalirate i pristupate vsftpd FTP poslužitelju na CentOS 7. Hvala što ste pročitali ovaj članak.

Kako koristiti AutoKey za automatizaciju Linux igara
AutoKey je uslužni program za automatizaciju radne površine za Linux i X11, programiran na Python 3, GTK i Qt. Koristeći njegovu skriptiranje i MACRO ...
Kako prikazati brojač FPS-a u Linux igrama
Linux gaming dobio je velik poticaj kada je Valve najavio Linux podršku za Steam klijent i njihove igre 2012. godine. Od tada su mnoge AAA i indie igr...
Kako preuzeti i igrati Sid Meier's Civilization VI na Linuxu
Uvod u igru Civilization 6 moderan je pogled na klasični koncept predstavljen u seriji igara Age of Empires. Ideja je bila prilično jednostavna; započ...