VsFTPd instalēšana uz CentOS

vsFTPd ir daudzpusīga programmatūra, kas paredzēta pielāgošanai un ērtai lietošanai. Tas nodrošina MySQL autentifikāciju, vietējos lietotājus, lietotāju augšupielādes/lejupielādes ātruma ierobežojumus, lietotāju chrootēšanu uz konkrētiem direktorijiem un dažādas citas iespējas.

vsFTPd ir arī ļoti viegls FTP dēmons. Daudzus lietotājus var atbalstīt bez veiktspējas problēmām, izmantojot pienācīga izmēra VPS, piemēram, Vultr 768 MB plānu.

Šajā rokasgrāmatā ir paskaidrots, kā instalēt vsFTPd un konfigurēt MySQL autentifikācijai.

1. darbība: nepieciešamo pakotņu instalēšana

Lai sāktu, mums būs jāinstalē EPEL (Extra Packages for Enterprise Linux) repozitorijs. Palaidiet šādas komandas kā saknes lietotājs.

yum install epel-release

Lieliski – tagad ir instalēta EPEL repozitorija.

Tagad instalēsim vsFTPd.

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

Sāciet tīmekļa serveri.

service httpd start

2. darbība: FTP servera konfigurēšana

Tagad, kad visas nepieciešamās pakotnes ir instalētas, varat konfigurēt programmatūru. Ja vēlaties atļaut vietējiem lietotājiem, atveriet savu iecienītāko teksta redaktoru:

nano /etc/vsftpd/vsftpd.conf

Mainīt local_enable = nouz local_enable = yes.

Tā kā lietotāju autentificēšanai izmantojam MySQL, mums ir jākonfigurē MySQL.

mysql_secure_installation

Izpildiet visas darbības un noteikti nomainiet MySQL saknes paroli.

Pēc tam modificējiet phpMyAdmin konfigurācijas failu:

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

Noņemiet rindiņu, kurā tā norādīta require local, pēc tam saglabājiet un izejiet.

Restartējiet Apache.

service httpd restart

Izveidojiet MySQL datu bāzi un tabulu, lai saglabātu lietotāja datus.

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

Konfigurējiet vsFTPd, lai izmantotu MySQL datu bāzi.

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

Tagad, kad ir atvērts teksta redaktors, ielīmējiet tālāk norādīto tekstu vsftpdfailā. Noteikti nomainiet to yourmysqlrootpasswordar savu MySQL root paroli.

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

Restartējiet vsFTPd, izpildot šo komandu.

service vsftpd restart

Lietotāju pievienošana

Lai pievienotu lietotāju vsFTPd, veiciet šīs darbības.

  1. Pievienojiet savai sistēmai lietotāju.

    useradd bob
    
  2. Pievienojiet lietotāju savam MySQL serverim.

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

Šis lietotājs tagad varēs pieteikties, izmantojot FTP, un piekļūt savam mājas direktorijam.

Atstājiet komentāru

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.

DDOS uzbrukumi: īss pārskats

DDOS uzbrukumi: īss pārskats

Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.

Piektdiena: kas notika ar AI vadītām automašīnām?

Piektdiena: kas notika ar AI vadītām automašīnām?

Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.

Lielo datu atsauces arhitektūras slāņu funkcijas

Lielo datu atsauces arhitektūras slāņu funkcijas

Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.

Datu glabāšanas evolūcija – infografika

Datu glabāšanas evolūcija – infografika

Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk