Ungazikhusela njani iisayithi zethu usebenzisa .htpasswd + Imizekelo

Ngenxa yezizathu ezininzi kunokuba luncedo kakhulu ukufikelela kulawulo lwemikhombandlela ethile kwiseva yewebhu okanye kumxholo wephepha lethu okanye ibhlog ngenkonzo yokuqinisekisa esekwe kwigama lomsebenzisi kunye negama lokugqitha. Ndithetha ngento efana nefestile eqhelekileyo ebonakalayo xa sifuna ukungena kwiwebhusayithi eneenkonzo ezithintelweyo.

Zininzi iindlela zokwenza iifestile ezinokungqinisisa kodwa isisombululo esinomdla kwinqanaba leseva sinikiwe hdlokelele. Sisixhobo esisebenza kukugcina amagama agqithisiweyo kwifom efihliweyo ezakusetyenziswa yiApache kwiinkonzo zokuqinisekisa. Ukusetyenziswa kwayo kuya kusivumela ukuba sibonise imikhombandlela ethile okanye iifayile nge-http kuphela kubasebenzisi abachongiweyo kwaye ngaphandle kokufumaneka simahla kuye wonke umntu.

Ndiyayiqonda ukuba ayisiyonto eqaqambe kakhulu kodwa inokuba luncedo kwabanye. Ukuze ndingababulali ngokudinwa, ndiza kusebenzisa imifanekiso ukuyenza ibe nokwenzeka ngakumbi.

Ukuqwalaselwa kwangaphambili: Ndiza kusebenzisa Ubuntu Server 12.04.1 y I-Apache 2.2.22 kwindawo elawulwayo.

Siqala.

Njengoko abanye besele besazi, ngokungagqibekanga iisayithi ezikhoyo ze-Apache zigcinwa kulawulo / var / www / kwaye kulo mzekelo ndiza kwenza isikhombisi nge template ye-HTML kwaye ndizame ukukhusela nge .htpasswd.

Isikhokelo sokukhusela / var / www / umzekelo / apho ndibeke iphepha elilandelayo.

Kwiseva Kwibhrawuza

1. Siza kwenza i-.htpasswd.

Indawo apho iya kubekwa khona ibaluleke kwaye ukuyibeka ngaphandle kolawulo lukawonkewonke kunokuba ngaphezulu kokucetyiswa. Kwimeko yam ndiza kuyibeka kwifolda yam yobuqu (engesiso isikhombisi esidlangalaleni se-Apache) kunye negama .htpasswd (A priori akuyomfuneko ukuyibiza ngaloo ndlela, kodwa le ifihliweyo ihlala ilungile).

Kubasebenzisi abatsha kwiLinux. Ukufihla isikhombisi okanye ifayile kufuneka kuphela ukuqala igama layo kunye nexesha (.).

Ngalo myalelo ulandelayo ndenza ifayile ye .htpasswd yomsebenzisi wewebhu endimthiye njengo "Luke".

# htpasswd -c /home/krel/.htpasswd Luke

Iya kusicela ukuba sinikeze iphasiwedi kabini, kwimeko yam ndibeke "i-skywalker" (ngaphandle kwezicatshulwa). Kwimeko engalawulekiyo kufuneka simisele iiphasiwedi ezinamandla. Ukubethela okungagqibekanga kwiLinux yi-MD5 kodwa kwi-Unix kukuphunyezwa okuqhelekileyo kwe-crypt () kunye neephasiwedi ezinamagama angaphantsi kwe-8 kunokuba sesichengeni. Ngoku umbuzo uvela ukuba uyafana kwi-BSD.

Umyalelo unolu lwakhiwo:

  • -c → ukwenza ifayile
  • /home/krel/.htpasswd → indlela eyiyo yefayile.
  • ULuka → igama lomsebenzisi (inokuba yiyo nantoni na oyifunayo)

Ngokufanayo, andinyanzeli nabani na ukuba asebenzise i-terminal xa kukho iinkonzo kwi-Intanethi:
http://www.web2generators.com/apache/htpasswd_generator

http://www.htaccesstools.com/htpasswd-generator/

Sikopa iziphumo kwifayile yokubhaliweyo kunye negama .htpasswd ukuba unqwenela. Ngokubhekisele kule ndlela, sukuyeka ukufunda into endiphawula ngayo kumhlathi olandelayo.

Kwimeko yethu siza kubona ukuba ifayile yenziwe apho besilindele khona / kwikhaya/krel/.htpasswd. Kumfanekiso ndiqaqambisile ukuba ngale ndlela le fayile yeqela le-apache kunye nomsebenzisi, ekuthiwa ngu-Ubuntu ibizwa www-data. Oku kubalulekile kuba ukuba siyenzile i-.htpasswd nangayiphi na indlela, kufuneka siqiniseke ukuba ineemvume ezingama-644.

Ewe, ngoku siza kubona ukuba zinjani izibilini zabo: Njengoko ubona, kukho umsebenzisi (uLuka) kodwa iphasiwedi ibhalwe ngokufihliweyo.

Ngale ndlela sele siyile sayila .htpasswd yomsebenzisi uLuka, ekugqibeleni ayisiyonto ngaphandle kwesikhongozeli sephasiwedi. "Yonke into ngomyalelo omnye" iya kuba yinto efanelekileyo yokubhaliweyo.

2. Qwalasela i-Apache ukuba isebenzise kwaye ivumele loo nkonzo kwisiza.

# nano /etc/apache2/sites-available/default

 

Ukuba unemikhosi emininzi, kufuneka basebenze kulowo nalowo kubo, kwimeko yam ndinaye kuphela oza ngokusilelayo. Ungalibali ukuba kuhlala kulungile ukwenza ukhuphelo lwaloo fayile.

Le fayile inesakhiwo esingagqibekanga:

I-ServerAdmin umphathi wewebhu @ localhost

..................

..................

Ngokuchanekileyo ngaphakathi kwesihloko seVirtualhost ukuba ukusetyenziswa kwe .htpasswd kuya kucaciswa ukufikelela kulawulo oluthile. Sikwenza njengoko umfanekiso ongezantsi ubonakala kwaye kufanelekile kumzekelo wethu: Kulungile. Ndicacisa imigca:

Kuya kufuneka ubeke isikhombisi ukukhusela.

AuthType Basic

Luhlobo lomsebenzisi kunye negama lokugqitha ekuxoxiswene ngalo kunye nesikhangeli, kule meko sisisiseko, ngaphandle kokubethela.

Kukho olunye uhlobo lothethathethwano: I-Digest, le ibethela igama lomsebenzisi kunye negama eligqithisiweyo, nangona kunjalo igama lokugqibela ngumkhangeli ukuba ingaba iyayixhasa na le nkonzo. UDigest unokuthiwa luphunyezo olunamandla ngakumbi ngokuchasene nabaphunga. Ndiyakumema ukuba uphande koku.

AuthName "Buza emnyango ngaphambi kokungena."

Ngumyalezo oza kubonakala kumsebenzisi kwisikhangeli kwifom yokungena kwaye inokuba yeyona siyifunayo.

AuthUserFile /var/www/.pass/.htpasswd

Indlela yefayile .htpasswd. Ngeso sizathu yile yokuba ndithi akukho mfuneko yokuba ithiye igama .htpasswd, ukubeka umendo kuya kusebenza ngokufanayo.

Ifuna umsebenzisi ovumelekileyo

Lo mgca wenzelwe abasebenzisi abaninzi abaneephasiwedi ezizodwa. Kwimeko apho ingumsebenzisi omnye, inokushwankathelwa njengolu luhlu lulandelayo.

Ifuna umsebenzisi el_que_sea

Kumzekelo wam unokuba: Ifuna umsebenzisi uLuka

Kwaye ekugqibeleni sifaka yonke into nge

Siqala kwakhona i-apache:

# service apache2 restart

Masizame.

Ukuba asiqinisekisi ngokuchanekileyo siya kufumana Impazamo 401. Kwelinye icala, ukuba sibeka igama lomsebenzisi kunye negama eligqithisiweyo elichanekileyo, oko kungasivumela ukuba sidlule ngaphandle kwengxaki enkulu.

 

Iingcebiso ezongezelelweyo.

  • Ukongeza abasebenzisi abaninzi kwifayile esele yenziwe ye-htpasswd ungawusebenzisa lo myalelo

htpasswd -mb /home/krel/.htpasswd Iphasiwedi yomsebenzisi

Ukuba usete "Funa umsebenzisi" hayi "Ufuna umsebenzisi osebenzayo" kufuneka wongeze umsebenzisi omtsha elandelwa ngulowo wangaphambili kwaye wahlulwe ngesithuba. Umzekelo:

Ifuna umsebenzisi uLuke Anakin

  • Sebenzisa amaqela abasebenzisi

Ukuba endaweni yabasebenzisi ngabanye sikhetha okanye kufuneka sisebenze namaqela kule webhusayithi ilandelayo bayichaza ngokweenkcukacha kwaye linqaku elihle.
http://www.juanfelipe.net/node/23

  • Singaseta nolunye uhlobo lokubethela, umzekelo: SHA

htpasswd -sb /home/krel/.htpasswd Iphasiwedi yomsebenzisi

Nanku umfanekiso wendlela ubhaliso lwegama eligqithisiweyo le-SHA eliya kubonakala ngayo kwi .htpasswd. Kuzo zombini yayiyi "skywalker".

 

Olunye ulwazi

htpasswd -help

Ukuba ufuna ukungena nzulu kwesi sihloko, i-RTFM ihlala ilungile!
http://httpd.apache.org/docs/2.0/es/howto/auth.html

http://httpd.apache.org/docs/2.2/misc/password_encryptions.html

Ndifumene le script ye-PHP inomdla kwiphepha leYunivesithi yaseGranada ukwenza i-htaccess kunye ne-htpasswd generator. Khange ndikwazi ukuyenza kodwa ndiyakumema ukuba "ubambe ubukrelekrele."

Itemplate ye-HTML endiyifumene kweli phepha kwimeko yokuba nabani na unomdla.
http://www.templatemo.com/

Ndiyathemba ukuba uyithandile le ntetho ye-htpasswd.


Umxholo wenqaku uyabambelela kwimigaqo yethu imigaqo yokuziphatha yokuhlela. Ukuxela impazamo cofa apha.

Izimvo ezi-14, shiya ezakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   ikrel sitsho

    Ngoku ndifunda iposti kwakhona ndiye ndabona ukuba ndenze into encinci. Xa ndicacisa imigca kulungelelwaniso lwendawo, kwiAuthUserFile ndibeka /var/www/.pass/.htpasswd xa kufanelekile:
    / ikhaya / krel / .htpasswd.

    Kumfanekiso ulungile kodwa apho undisindisile, kukuba bendikhe ndalenza inqaku ngale ndlela, kodwa ngomzuzu wokugqibela ndilitshintshile kwaye kubonakala ngathi ndiyiphosile ukuyilungisa.

    Ndiyaxolisa kwangaphambili.

  2.   UFernando sitsho

    Nayiphi na enye indlela ye-nautilus?

    1.    ikrel sitsho

      Le nto uyibuzayo ndicinga ukuba iya kwelinye icala kodwa ndiyakuphendula.
      Ndiyakholelwa nge-Cryptkeeper kuya kuba luncedo ukukhusela imikhombandlela kunye nezinto ezinje.

      Ukuba ndinyanisekile ukuba into endiyithiyileyo malunga ne-gnome yi-nautilus. I-Dolphin (KDE) inamandla ngakumbi ngakumbi kwezi zinto zokukhusela, ukubethela nge-gpg, njl.

  3.   DMoZ sitsho

    Krel, enkosi ngezifundo ezipheleleyo ozisa apha kwaye ngakumbi ngokungabi zezihloko ziqhelekileyo ...

    Masinwabe !!! ...

  4.   UJuan Carlos sitsho

    Molweni yonke into ihambe kakuhle kodwa .. xa ndivala i-chrome tab ndize ndivule enye, ndibhala idilesi kwaye ayibuzi igama eligqithisiweyo ...

  5.   mfondini sitsho

    ngubani othe ayibengezeli.
    Yile nto kanye bendiyikhangela, kwaye ndicaciswe ngcono ukuba ayinakwenzeka
    Ndiyabulela kakhulu.
    ukubingelela

  6.   basco7 sitsho

    Molo, enkosi kakhulu ngolwazi, ngakumbi icandelo lokongeza abasebenzisi abaninzi kwi-.htpasswd.

    UThixo akysikelele!

  7.   Mohtadi sitsho

    Siyavuyisana nani, linqaku elilunge kakhulu, elicacileyo nelicolekileyo. Enkosi kakhulu

  8.   eduardo sitsho

    Indinika impazamo engama-500 xa ndingena igama lomsebenzisi kunye negama lokugqitha

    AuthType Basic
    AuthorName "Tocc tocc"
    AuthUserFile /var/www/html/.pass/.htpasswd
    Ifuna umsebenzisi uAkira

  9.   eduardo sitsho

    Kulungile ukuba kwenzeke kum ukuphawula ngaphandle kokujonga ezinye izimvo perodna.
    Isebenza ngeposi enkulu

  10.   USomnus oPhezulu sitsho

    Molo, isifundo esifanelekileyo, kodwa ngaba ikhona enye indlela yokufumana "htpasswd"? Ndibuza ukuba kutheni ndisebenzisa i-linux mint 17.3 kwaye andinawo umyalelo… ingaba kufuneka ndiyifake?

  11.   USomnus oPhezulu sitsho

    Kulungile, ndiyifumene ... bekufuneka ndiyifake nge-sudo apt-fumana ukufaka i-apache2-izixhobo

  12.   UFernando Montilla sitsho

    Molo, isifundo esisemagqabini, ndiyenzile ngokuchanekileyo njengoko kubonisiwe apha, ekuphela kwento kukuba endaweni yokwenza oko kuboniswe kwinqanaba 2:

    nano / etc / apache2 / sites-available / default

    Isebenzile kum nge

    nano /etc/apache2/sites-enabled/000-default.conf

  13.   UJorge Rodrigo Torrez Aramayo sitsho

    Imibuliso, ayisebenzi kum 🙁 ifolda yam ayiveli kwiserver yam, oko kukuthi, ndikhusele eyam / var / 222 / html / ifolda yomxholo, kwaye xa ndingena kwisikhangeli incwadi yomxholo ayiveli. Nceda