Maitiro ekudzivirira masayiti edu uchishandisa .htpasswd + Mienzaniso

Nezvikonzero zvakawanda zvinogona kuve zvinobatsira kuve nekudzora kupinda kune mamwe madhairekitori pawebhu dura kana kungoita kune zviri mukati peji redu kana blog kuburikidza nebasa rekusimbisa rakavakirwa pazita rezita uye password. Ndiri kutaura nezve chimwe chinhu senge chairo hwindo rinoonekwa kana tichida kupinda muwebhusaiti ine inorambidzwa masevhisi.

Kune nzira dzinoverengeka dzekugadzira windows ine fomu yekusimbisa asi mhinduro inonakidza padanho re server inopihwa htpasswd. Icho chinhu chinoshanda chine basa rekuchengetedza mapassword mune yakavharidzirwa fomu kuti ishandiswe naApache mune yekusimbisa masevhisi. Kushandiswa kwaro kunotibvumidza kuratidza mamwe madhairekitori kana mafaera kuburikidza ne http chete kune vanozivikanwa vashandisi uye pasina hazvo kuwanikwa zviri pachena kune wese munhu.

Ini ndinonzwisisa kuti haisi nyaya inopenya asi inogona kubatsira kune vamwe. Kuti ndirege kuvauraya nekushushikana, ini ndinoshandisa mifananidzo kuti inyatsoita didactic.

Zvekare kufunga: Ini ndinoshandisa Ubuntu Server 12.04.1 y Apache 2.2.22 munzvimbo inodzorwa.

Tinotanga.

Sezvo vamwe vangave vatoziva kare, nekutadza nzvimbo dziripo dzeApache dzakachengetwa mudhairekitori / var / www / uye yemuenzaniso uyu ndichagadzira dhairekitori ine HTML template uye edza kuidzivirira ne .htpasswd.

Dhairekitori rekuchengetedza iri / var / www / muenzaniso / kwandaisa peji rinotevera.

Pane server

Mubhurawuza

1. Tiri kuzogadzira iyo .htpasswd.

Iyo nzvimbo iyo ichave iri yakakosha kukosha uye kuiisa kunze kweruzhinji dhairekitori inogona kupfuura zvinokurudzirwa. Mune yangu nyaya ndichaiisa mune yangu yega folda (iyo isiri yeruzhinji Apache dhairekitori) uye iine zita .htpasswd (A priori hazvidiwe kuidana nenzira iyoyo, asi iyo yakavanzwa inogara yakanaka).

Kune vashandisi vatsva kuLinux. Kuvanza dhairekitori kana faira, zvinongodiwa kuti utange zita rayo nenguva (.).

Nemutemo unotevera ndinogadzira iyo .htpasswd faira yemushandisi wewebhu wandatumidza sa: "Luke".

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

Izvo zvichatikumbira kuti tipe password kamwe, mune yangu kesi ndaisa "skywalker" (isina makotesheni). Munzvimbo isingadzoreki tinofanirwa kumisikidza mapassword akasimba. Iyo default encryption paLinux ndeye MD5 asi paUnix ndeyekujairwa kuitiswa kwecrypt () uye kwemaphasiwedi ane mavara asingasviki masere anogona kukanganisika. Iye zvino mubvunzo unomuka kana zvakafanana muBSD.

Iwo wekuraira une chimiro ichi:

  • -c → kugadzira iyo faira
  • /home/krel/.htpasswd → nzira chaiyo yefaira.
  • Ruka → zita rekushandisa (zvinogona kuva chero chaunoda)

Saizvozvo, ini handimanikidze chero munhu kuti ashandise iyo terminal kana paine masevhisi paInternet ayo:
http://www.web2generators.com/apache/htpasswd_generator

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

Mhedzisiro yacho inoteedzerwa mune faira rezita uye iine zita .htpasswd kana uchida. Nezve nzira iyi, usamire kuverenga zvandinotaura mundima inotevera.

Muchiitiko chedu tichaona iyo faira rave kugadzirwa kwataitarisira ivo /home/krel/.htpasswd. Mumufananidzo ini ndakaratidza kuti nenzira iyi iyo faira ndeyeboka reapache uye mushandisi, iro muUbuntu rinonzi www-data. Izvi zvakakosha nekuti kana isu takagadzira iyo .htpasswd mune imwe nzira, tinofanirwa kuve nechokwadi kuti ine mvumo makumi matanhatu nenomwe.

Zvakanaka, ikozvino tichaona izvo zvivindi zvavo zvakaita.

Sezvauri kuona, kune mushandisi (Ruka) asi password yakavharidzirwa.

Nenzira iyi isu takatogadzira uye takagadzira .htpasswd yemushandisi Ruka, pakupedzisira hachisi chinhu chinopfuura mudziyo we password. "Zvese zvine murairo mumwe" chingave chinyorwa chakanaka.

2. Gadzira Apache yekushandisa uye bvumidza iyo sevhisi pane saiti.

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

Kana iwe uine akati wandei mauto, anofanirwa kushanda pane yega yega, kwandiri ini ndinongova neayo anouya nekutadza. Usakanganwa kuti zvinogara zvakanaka kuita backup yeiyo faira.

Iyo faira ine yakasarudzika mamiriro:

ServerAdmin webmaster @ localhost

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

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

Izvo chaizvo mukati meiyo Virtualhost misoro iyo kushandiswa kwe .htpasswd kuchadomwa kuti uwane imwe dhairekitori. Isu tinozviita semufananidzo uri pazasi unoonekwa uye unofanirwa nemuenzaniso wedu:

Kugona. Ini ndinotsanangura mitsara:

Iwe unofanirwa kuisa dhairekitori kudzivirira.

AuthType Basic

Iyo ndiyo mhando yemushandisi uye password inotaurirana nebrowser, mune ino kesi ndeye Basic, isina encryption.

Kune imwe mhando yekutaurirana: Digest, iyi inonyora zita rekushandisa nephasiwedi, zvisinei izwi rekupedzisira ndiro bhurawuza kuti inotsigira here zvataurwa sevhisi. Digest inogona kunzi ndeyekuwedzera kusimba kwekumisidzana nevanonhuwa. Ini ndinokukoka iwe kuti uongorore mune izvi.

AuthName "Gogodza pamukova usati wapinda."

Iyo meseji inozoonekwa kumushandisi mubrowser nefomu yekupinda uye inogona kuva chero chinhu chatinoda.

AuthUserFile /var/www/.pass/.htpasswd

Nzira iyo .htpasswd faira. Nechikonzero ichocho ndechekuti ini ndinoti hazvitombo fanika kutumidza zita racho .htpasswd, kungoisa nzira kwaizoshanda zvakafanana.

Inoda vhizha-user

Mutsara uyu wakagadzirirwa vashandisi vazhinji vane mapassword akasarudzika. Kana iri yemumwe mushandisi, inogona kupfupikiswa seiyi inotevera misiyano.

Inoda mushandisi el_que_sea

Mumuenzaniso wangu unogona kuva: Inoda mushandisi Ruka

Uye pakupedzisira isu tinopfigira zvese ne

Isu tinotangazve apache:

# service apache2 restart

Ngatiedzei.

Kana tikasavimbisa nemazvo tichawana Kanganiso 401.

Kune rimwe divi rakatarisana, kana isu tikaisa iro rakakodzera zita rekushandisa nephasiwedi, zvinotirega tichipfuura pasina kunetseka kukuru.

Mamwe matipi.

  • Kuwedzera vamwe vashandisi kune yakatogadzirwa htpasswd faira unogona kushandisa uyu murairo

htpasswd -mb /home/krel/.htpasswd Mushandisi password

Kana iwe wakagadza "Inoda mushandisi" uye kwete "Inoda anoshanda-mushandisi" iwe unofanirwa kuwedzera mushandisi mutsva uchiteverwa neiyo yapfuura uye wakaparadzaniswa nenzvimbo. Muenzaniso:

Inoda mushandisi Luke Anakin

  • Shandisa mapoka evashandisi

Kana pachinzvimbo chevashandisi vega isu tinosarudza kana kuda kushanda nemapoka pane inotevera webhusaiti vanoitsanangura zvakadzama uye ichi chinyorwa chakanakisa.
http://www.juanfelipe.net/node/23

  • Tinogona zvakare kuseta imwe mhando yekunyorera, semuenzaniso: SHA

htpasswd -sb /home/krel/.htpasswd Mushandisi password

Hechino chifananidzo chekuti kunyoreswa kweSHA password kwaizoratidzwa sei mu .htpasswd. Mune ese aive "skywalker".

Mamwe mashoko

htpasswd - -kubatsira

Kana iwe uchida kuenda zvakadzika mune uyu musoro, RTFM inogara yakanaka!
http://httpd.apache.org/docs/2.0/es/howto/auth.html

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

Iyi PHP script kubva kuYunivhesiti yeGranada peji yave zvakare ichida kwandiri kuti ndigadzire htaccess uye htpasswd jenareta. Ini handina kukwanisa kuzviisa muchiitiko asi ini ndinokukoka iwe kuti "utange nehungwaru."

Iyo HTML template yandakawana kubva peji ino kuitira chero paine munhu anofarira
http://www.templatemo.com/

Ndinovimba iwe waifarira iyi htpasswd mharidzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   krel akadaro

    Zvino kuverenga tsamba zvakare ndakaona kuti ndakaita diki diki. Kana ini ndatsanangura mitsara mukugadziriswa kwenzvimbo, muAuthUserFile ini ndinoisa /var/www/.pass/.htpasswd pazvinenge zviri:
    /home/krel/.htpasswd

    Mumufananidzo wakanaka asi ipapo wanditiza, ndezvekuti ini ndanga ndamboita chinyorwa nenzira iyoyo, asi panguva yekupedzisira ndakaichinja uye zvinoita sekunge ndaigona kuzvigadzirisa.

    Ndinokumbira ruregerero pamberi.

  2.   Fernando akadaro

    Chero imwe nzira ye nautilus ??

    1.    krel akadaro

      Zvaunobvunza ndinofunga zvinoenda neimwe nzira asi ndinokupindura zvakadaro.
      Ini ndinotenda naCryptkeeper zvaizobatsira kuchengetedza madhairekitori nezvinhu zvakadaro.

      Kana ndiri akatendeseka kana chimwe chinhu chandinovenga nezve gnome iri nautilus. Dolphin (KDE) ine simba zvakanyanya chaizvo pazvinhu izvi: chengetedza, encrypt ne gpg, nezvimwe ...

  3.   DMoZ akadaro

    Krel, ndatenda nemateedzero akakwana aunounza pano uye kunyanya nekusava misoro yakajairika ...

    Mufaro !!! ...

  4.   Juan Carlos akadaro

    Mhoro zvinhu zvese zvakafamba zvakanaka asi .. pandinovhara chrome tebhu uye kuvhura imwe, ndinonyora kero uye haina kubvunza password ...

  5.   shamwari akadaro

    uyo akati haina kupenya.
    Izvo zvaingova zvandaitsvaga, uye kutsanangurwa zvirinani zvisingaiti
    Ndotenda zvikuru.
    kukwazisa

  6.   basco7 akadaro

    Mhoroi, ndinokutendai zvikuru neruzivo, kunyanya chikamu chekuwedzera vashandisi vakawanda mu .htpasswd.

    Mwari vakukomborere!

  7.   Mohtadi akadaro

    Makorokoto, ichi chinyorwa chakanaka kwazvo, chakajeka uye chinogaya. Ndokutenda zvikuru

  8.   Eduard akadaro

    Zvinondipa kukanganisa mazana mashanu pandinoisa zita rekushandisa ne password

    AuthType Basic
    AuthName "Tocc tocc"
    AuthUserFile /var/www/html/.pass/.htpasswd
    Inoda mushandisi Akira

  9.   Eduard akadaro

    Izvo zvakakura sei izvo zvinoitika kwandiri zvekupindura ndisina kutarisa kune mamwe makomendi perodna.
    Inoshanda yakanaka kwazvo posvo

  10.   Senior Kurara akadaro

    Mhoro, yakanaka dzidziso, asi pane imwe nzira kune "htpasswd"? Ini ndinobvunza nekuti ndiri kushandisa linux mint 17.3 uye ini handina murairo… ndinofanira kuiisa?

  11.   Senior Kurara akadaro

    Ok, ndakafunga kunze… ndaifanira kuiisa ne Sudo apt-tora kuisa apache2-zvishandiso

  12.   Fernando Montilla akadaro

    Mhoro, yakanakisa dzidziso, ndakazviita chaizvo sezvakaratidzwa pano, chinhu chega ndechekuti panzvimbo pekuita izvo zvinoratidzwa mundima 2:

    nano / etc / apache2 / sites-available / default

    Yakandishandira na

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

  13.   Jorge Rodrigo Torrez Aramayo akadaro

    Kwaziso, haishande kwandiri 🙁 dhairekita rangu hariratidzike pane yangu server, ndiko kuti, ndakadzivirira yangu / var / 222 / html / zvemukati forodha, uye pandinopinda kubva mubrowser iro zvemukati dura hariratidzike. Batsira