Namestitev vsFTPd na CentOS

vsFTPd je vsestranski del programske opreme, zasnovan za prilagajanje in enostavno uporabo. Omogoča preverjanje pristnosti MySQL, lokalne uporabnike, omejitev hitrosti nalaganja/prenosa za uporabnike, chrooting uporabnikov v določene imenike in različne druge možnosti.

vsFTPd je tudi zelo lahek demon FTP. Številne uporabnike je mogoče podpreti brez težav z zmogljivostjo na VPS spodobne velikosti, na primer Vultrov načrt 768 MB.

Ta priročnik pojasnjuje, kako namestiti vsFTPd in ​​konfigurirati MySQL za preverjanje pristnosti.

1. korak: Namestitev zahtevanih paketov

Za začetek bomo morali namestiti repozitorij EPEL (Extra Packages for Enterprise Linux). Zaženite naslednje ukaze kot root uporabnik.

yum install epel-release

Odlično - zdaj imate nameščeno skladišče EPEL.

Zdaj pa namestimo vsFTPd.

yum install vsftpd mysql mysql-server httpd php php-mysql php-mcrypt phpmyadmin -y

Zaženite spletni strežnik.

service httpd start

2. korak: Konfiguriranje strežnika FTP

Zdaj, ko imate nameščene vse zahtevane pakete, lahko konfigurirate programsko opremo. Če želite dovoliti lokalne uporabnike, odprite svoj najljubši urejevalnik besedil:

nano /etc/vsftpd/vsftpd.conf

Spremeni local_enable = nov local_enable = yes.

Ker za preverjanje pristnosti uporabnikov uporabljamo MySQL, moramo MySQL konfigurirati.

mysql_secure_installation

Sledite vsem korakom in se prepričajte, da ste spremenili korensko geslo MySQL.

Nato spremenite konfiguracijsko datoteko phpMyAdmin:

nano /etc/httpd/conf.d/phpMyAdmin.conf

Odstranite vrstico, kjer določa require local, nato shranite in zapustite.

Znova zaženite Apache.

service httpd restart

Ustvarite bazo podatkov MySQL in tabelo za shranjevanje uporabniških podatkov.

mysql -uroot -pthepasswordyousetforthemysqlrootpassword

CREATE DATABASE vsftpd;

CREATE TABLE `accounts` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`username` VARCHAR( 30 ) NOT NULL ,
`pass` VARCHAR( 50 ) NOT NULL ,
UNIQUE (
`username`
)
) ENGINE = MYISAM ;

quit

Konfigurirajte vsFTPd za uporabo baze podatkov MySQL.

echo /dev/null > /etc/pam.d/vsftpd
nano /etc/pam.d/vsftpd

Zdaj, ko imate odprt urejevalnik besedil, prilepite naslednje besedilo v vsftpddatoteko. Ne pozabite zamenjati yourmysqlrootpasswords svojim korenskim geslom MySQL.

auth required pam_mysql.so user=root passwd=yourmysqlrootpassword host=localhost db=vsftpd table=accounts usercolumn=username passwdcolumn=pass     crypt=2
account required pam_mysql.so user=root passwd=yourmysqlrootpassword host=localhost db=vsftpd table=accounts usercolumn=username passwdcolumn=pass     crypt=2

Znova zaženite vsFTPd tako, da zaženete naslednji ukaz.

service vsftpd restart

Dodajanje uporabnikov

Če želite dodati uporabnika vsFTPd, sledite tem korakom.

  1. Dodajte uporabnika v svoj sistem.

    useradd bob
    
  2. Dodajte uporabnika na svoj strežnik MySQL.

    mysql -uroot -pyourmysqlrootpassword
    use vsftpd;
    INSERT INTO accounts (username, pass) VALUES('bob', PASSWORD('yourpasswordforbob'));
    quit;
    

Ta uporabnik se bo zdaj lahko prijavil s FTP in dostopal do svojega domačega imenika.

Pusti komentar

Vzpon strojev: aplikacije AI v resničnem svetu

Vzpon strojev: aplikacije AI v resničnem svetu

Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.

DDOS napadi: kratek pregled

DDOS napadi: kratek pregled

Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.

Ste se kdaj vprašali, kako hekerji zaslužijo denar?

Ste se kdaj vprašali, kako hekerji zaslužijo denar?

Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.

Revolucionarni Googlovi izumi, ki vam bodo olajšali življenje.

Revolucionarni Googlovi izumi, ki vam bodo olajšali življenje.

Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.

Friday Essential: Kaj se je zgodilo z avtomobili, ki jih poganja umetna inteligenca?

Friday Essential: Kaj se je zgodilo z avtomobili, ki jih poganja umetna inteligenca?

Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…

Tehnološka singularnost: oddaljena prihodnost človeške civilizacije?

Tehnološka singularnost: oddaljena prihodnost človeške civilizacije?

Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.

Funkcionalnosti slojev referenčne arhitekture velikih podatkov

Funkcionalnosti slojev referenčne arhitekture velikih podatkov

Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.

Razvoj shranjevanja podatkov – Infografika

Razvoj shranjevanja podatkov – Infografika

Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.

6 neverjetnih prednosti pametnih naprav za dom v našem življenju

6 neverjetnih prednosti pametnih naprav za dom v našem življenju

V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.

Posodobitev dodatka macOS Catalina 10.15.4 povzroča več težav kot jih rešuje

Posodobitev dodatka macOS Catalina 10.15.4 povzroča več težav kot jih rešuje

Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več