.Htpasswd + ಉದಾಹರಣೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಮ್ಮ ಸೈಟ್‌ಗಳನ್ನು ಹೇಗೆ ರಕ್ಷಿಸುವುದು

ಅನೇಕ ಕಾರಣಗಳಿಗಾಗಿ ವೆಬ್ ಸರ್ವರ್‌ನಲ್ಲಿ ಕೆಲವು ಡೈರೆಕ್ಟರಿಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿಯಂತ್ರಿಸಲು ಅಥವಾ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್‌ವರ್ಡ್ ಆಧಾರಿತ ದೃ hentic ೀಕರಣ ಸೇವೆಯ ಮೂಲಕ ನಮ್ಮ ಪುಟ ಅಥವಾ ಬ್ಲಾಗ್‌ನ ವಿಷಯಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿಯಂತ್ರಿಸಲು ಇದು ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ. ನಿರ್ಬಂಧಿತ ಸೇವೆಗಳೊಂದಿಗೆ ನಾವು ವೆಬ್‌ಸೈಟ್ ಪ್ರವೇಶಿಸಲು ಬಯಸಿದಾಗ ಗೋಚರಿಸುವ ವಿಶಿಷ್ಟ ವಿಂಡೋದಂತಹ ಯಾವುದನ್ನಾದರೂ ಕುರಿತು ನಾನು ಮಾತನಾಡುತ್ತಿದ್ದೇನೆ.

ದೃ form ೀಕರಣ ರೂಪದೊಂದಿಗೆ ವಿಂಡೋಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಹಲವಾರು ಮಾರ್ಗಗಳಿವೆ ಆದರೆ ಸರ್ವರ್ ಮಟ್ಟದಲ್ಲಿ ಆಸಕ್ತಿದಾಯಕ ಪರಿಹಾರವನ್ನು ಒದಗಿಸಲಾಗಿದೆ htpasswd. ದೃ pass ೀಕರಣ ಸೇವೆಗಳಲ್ಲಿ ಅಪಾಚೆ ಬಳಸುವ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ರೂಪದಲ್ಲಿ ಸಂಗ್ರಹಿಸುವುದು ಇದರ ಕಾರ್ಯವಾಗಿದೆ. ಇದರ ಬಳಕೆಯು ಕೆಲವು ಡೈರೆಕ್ಟರಿಗಳು ಅಥವಾ ಫೈಲ್‌ಗಳನ್ನು http ಮೂಲಕ ಗುರುತಿಸಿದ ಬಳಕೆದಾರರಿಗೆ ಮಾತ್ರ ತೋರಿಸಲು ಮತ್ತು ಎಲ್ಲರಿಗೂ ಉಚಿತವಾಗಿ ಲಭ್ಯವಿಲ್ಲದೆ ತೋರಿಸುತ್ತದೆ.

ಇದು ತುಂಬಾ ಅಲಂಕಾರದ ವಿಷಯವಲ್ಲ ಎಂದು ನಾನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ ಆದರೆ ಅದು ಕೆಲವರಿಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ. ಬೇಸರದಿಂದ ಅವರನ್ನು ಕೊಲ್ಲದಿರಲು, ನಾನು ಅದನ್ನು ಹೆಚ್ಚು ನೀತಿಬೋಧಕವಾಗಿಸಲು ಚಿತ್ರಗಳನ್ನು ಬಳಸುತ್ತೇನೆ.

ಹಿಂದಿನ ಪರಿಗಣನೆಗಳು: ನಾನು ಬಳಸುತ್ತೇನೆ ಉಬುಂಟು ಸರ್ವರ್ 12.04.1 y ಅಪಾಚೆ 2.2.22 ನಿಯಂತ್ರಿತ ಪರಿಸರದಲ್ಲಿ.

ನಾವು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ.

ನಿಮ್ಮಲ್ಲಿ ಕೆಲವರು ಈಗಾಗಲೇ ತಿಳಿದಿರುವಂತೆ, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಲಭ್ಯವಿರುವ ಅಪಾಚೆ ಸೈಟ್‌ಗಳನ್ನು ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ / var / www / ಮತ್ತು ಈ ಉದಾಹರಣೆಗಾಗಿ ನಾನು HTML ಟೆಂಪ್ಲೆಟ್ನೊಂದಿಗೆ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸುತ್ತೇನೆ ಮತ್ತು ಅದನ್ನು .htpasswd ನೊಂದಿಗೆ ರಕ್ಷಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ.

ರಕ್ಷಿಸುವ ಡೈರೆಕ್ಟರಿ / var / www / ಉದಾಹರಣೆ / ಅಲ್ಲಿ ನಾನು ಮುಂದಿನ ಪುಟವನ್ನು ಇರಿಸಿದ್ದೇನೆ.

ಸರ್ವರ್‌ನಲ್ಲಿ

ಬ್ರೌಸರ್‌ನಲ್ಲಿ

1. ನಾವು .htpasswd ಅನ್ನು ರಚಿಸಲಿದ್ದೇವೆ.

ಅದು ಇರುವ ಸ್ಥಳವು ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಅದನ್ನು ಸಾರ್ವಜನಿಕ ಡೈರೆಕ್ಟರಿಯ ಹೊರಗೆ ಇಡುವುದು ಶಿಫಾರಸುಗಿಂತ ಹೆಚ್ಚಿನದಾಗಿದೆ. ನನ್ನ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಅದನ್ನು ನನ್ನ ವೈಯಕ್ತಿಕ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಇಡುತ್ತೇನೆ (ಅದು ಸಾರ್ವಜನಿಕ ಅಪಾಚೆ ಡೈರೆಕ್ಟರಿಯಲ್ಲ) ಮತ್ತು .htpasswd ಹೆಸರಿನೊಂದಿಗೆ (ಒಂದು ಪ್ರಿಯೊರಿ ಅದನ್ನು ಆ ರೀತಿ ಕರೆಯುವುದು ಅನಿವಾರ್ಯವಲ್ಲ, ಆದರೆ ಮರೆಮಾಡಲಾಗಿರುವದು ಯಾವಾಗಲೂ ಒಳ್ಳೆಯದು).

ಲಿನಕ್ಸ್‌ಗೆ ಹೊಸ ಬಳಕೆದಾರರಿಗೆ. ಡೈರೆಕ್ಟರಿ ಅಥವಾ ಫೈಲ್ ಅನ್ನು ಮರೆಮಾಡಲು, ಅದರ ಹೆಸರು ಅವಧಿಯೊಂದಿಗೆ ಮಾತ್ರ ಪ್ರಾರಂಭಿಸಬೇಕಾಗುತ್ತದೆ (.)

ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ನಾನು ವೆಬ್ ಬಳಕೆದಾರರಿಗಾಗಿ .htpasswd ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತೇನೆ: "ಲ್ಯೂಕ್".

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

ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಎರಡು ಬಾರಿ ಪೂರೈಸಲು ಅದು ನಮ್ಮನ್ನು ಕೇಳುತ್ತದೆ, ನನ್ನ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು "ಸ್ಕೈವಾಕರ್" ಅನ್ನು ಇರಿಸಿದ್ದೇನೆ (ಉಲ್ಲೇಖಗಳಿಲ್ಲದೆ). ಅನಿಯಂತ್ರಿತ ಪರಿಸರದಲ್ಲಿ ನಾವು ಬಲವಾದ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕು. ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಎಂಡಿ 5 ಆದರೆ ಯುನಿಕ್ಸ್‌ನಲ್ಲಿ ಇದು ಕ್ರಿಪ್ಟ್ () ನ ಪ್ರಮಾಣಿತ ಅನುಷ್ಠಾನವಾಗಿದೆ ಮತ್ತು 8 ಅಕ್ಷರಗಳಿಗಿಂತ ಕಡಿಮೆ ಇರುವ ಪಾಸ್‌ವರ್ಡ್‌ಗಳಿಗೆ ಇದು ದುರ್ಬಲವಾಗಿರುತ್ತದೆ. ಬಿಎಸ್ಡಿಯಲ್ಲಿ ಅದು ಒಂದೇ ಆಗಿದೆಯೇ ಎಂಬ ಅನುಮಾನ ಈಗ ನನಗೆ ಇದೆ.

ಆಜ್ಞೆಯು ಈ ರಚನೆಯನ್ನು ಹೊಂದಿದೆ:

  • -c the ಫೈಲ್ ರಚಿಸಲು
  • /home/krel/.htpasswd the ಫೈಲ್‌ನ ಸಂಪೂರ್ಣ ಮಾರ್ಗ.
  • ಲ್ಯೂಕ್ → ಬಳಕೆದಾರಹೆಸರು (ಅದು ನಿಮಗೆ ಬೇಕಾದುದನ್ನು ಮಾಡಬಹುದು)

ಅಂತೆಯೇ, ಅಂತರ್ಜಾಲದಲ್ಲಿ ಸೇವೆಗಳು ಇದ್ದಾಗ ಟರ್ಮಿನಲ್ ಅನ್ನು ಬಳಸಲು ನಾನು ಯಾರನ್ನೂ ಒತ್ತಾಯಿಸುವುದಿಲ್ಲ:
http://www.web2generators.com/apache/htpasswd_generator

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

ನಾವು ಫಲಿತಾಂಶವನ್ನು ಪಠ್ಯ ಫೈಲ್‌ನಲ್ಲಿ ಮತ್ತು .htpasswd ಹೆಸರಿನೊಂದಿಗೆ ನಕಲಿಸುತ್ತೇವೆ. ಈ ವಿಧಾನಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಮುಂದಿನ ಪ್ಯಾರಾಗ್ರಾಫ್‌ನಲ್ಲಿ ನಾನು ಕಾಮೆಂಟ್ ಮಾಡುವುದನ್ನು ಓದುವುದನ್ನು ನಿಲ್ಲಿಸಬೇಡಿ.

ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಫೈಲ್ ಅನ್ನು ಉತ್ಪಾದಿಸಿದ್ದೇವೆ ಎಂದು ನೋಡುತ್ತೇವೆ ಅಲ್ಲಿ ನಾವು /home/krel/.htpasswd ಅನ್ನು ನಿರೀಕ್ಷಿಸಿದ್ದೇವೆ. ಚಿತ್ರದಲ್ಲಿ ನಾನು ಈ ವಿಧಾನದೊಂದಿಗೆ ಫೈಲ್ ಅಪಾಚೆ ಗುಂಪು ಮತ್ತು ಬಳಕೆದಾರರಿಗೆ ಸೇರಿದೆ ಎಂದು ಹೈಲೈಟ್ ಮಾಡಿದ್ದೇನೆ, ಇದನ್ನು ಉಬುಂಟುನಲ್ಲಿ www- ಡೇಟಾ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಇದು ಮುಖ್ಯವಾದುದು ಏಕೆಂದರೆ ನಾವು .htpasswd ಅನ್ನು ಬೇರೆ ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ರಚಿಸಿದ್ದರೆ, ಅದು 644 ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿದೆ ಎಂದು ನಾವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು.

ಸರಿ, ಅವರ ಧೈರ್ಯ ಹೇಗಿದೆ ಎಂದು ಈಗ ನಾವು ನೋಡುತ್ತೇವೆ:

ನೀವು ನೋಡುವಂತೆ, ಬಳಕೆದಾರರು (ಲ್ಯೂಕ್) ಇದ್ದಾರೆ ಆದರೆ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ.

ಈ ರೀತಿಯಾಗಿ ನಾವು ಈಗಾಗಲೇ ಲ್ಯೂಕ್ ಬಳಕೆದಾರರಿಗಾಗಿ .htpasswd ಅನ್ನು ರಚಿಸಿದ್ದೇವೆ ಮತ್ತು ವಿನ್ಯಾಸಗೊಳಿಸಿದ್ದೇವೆ, ಕೊನೆಯಲ್ಲಿ ಅದು ಪಾಸ್‌ವರ್ಡ್‌ಗಾಗಿ ಕಂಟೇನರ್‌ಗಿಂತ ಹೆಚ್ಚೇನೂ ಅಲ್ಲ. "ಆಲ್ ವಿಥ್ ಒನ್ ಕಮಾಂಡ್" ಉತ್ತಮ ಕ್ಯಾಚ್‌ಫ್ರೇಸ್ ಆಗಿರುತ್ತದೆ.

2. ಸೈಟ್ನಲ್ಲಿ ಆ ಸೇವೆಯನ್ನು ಬಳಸಲು ಅಪಾಚೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಿ ಮತ್ತು ಅನುಮತಿಸಿ.

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

ನೀವು ಹಲವಾರು ಆತಿಥೇಯರನ್ನು ಹೊಂದಿದ್ದರೆ, ಅವುಗಳು ಪ್ರತಿಯೊಂದರಲ್ಲೂ ಕೆಲಸ ಮಾಡಬೇಕು, ನನ್ನ ವಿಷಯದಲ್ಲಿ ನಾನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಬರುವದನ್ನು ಮಾತ್ರ ಹೊಂದಿದ್ದೇನೆ. ಆ ಫೈಲ್‌ನ ಬ್ಯಾಕಪ್ ಮಾಡುವುದು ಯಾವಾಗಲೂ ಒಳ್ಳೆಯದು ಎಂಬುದನ್ನು ಮರೆಯಬೇಡಿ.

ಆ ಫೈಲ್ ಡೀಫಾಲ್ಟ್ ರಚನೆಯನ್ನು ಹೊಂದಿದೆ:

ಸರ್ವರ್ ಅಡ್ಮಿನ್ ವೆಬ್‌ಮಾಸ್ಟರ್ @ ಲೋಕಲ್ ಹೋಸ್ಟ್

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

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

ಒಂದು ನಿರ್ದಿಷ್ಟ ಡೈರೆಕ್ಟರಿಯನ್ನು ಪ್ರವೇಶಿಸಲು .htpasswd ಬಳಕೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುತ್ತದೆ ಎಂಬುದು ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ ಶೀರ್ಷಿಕೆಗಳಲ್ಲಿದೆ. ಕೆಳಗಿನ ಚಿತ್ರ ಕಾಣಿಸಿಕೊಂಡಂತೆ ನಾವು ಅದನ್ನು ಮಾಡುತ್ತೇವೆ ಮತ್ತು ನಮ್ಮ ಉದಾಹರಣೆಗೆ ಸೂಕ್ತವಾಗಿದೆ:

ಒಳ್ಳೆಯದು. ನಾನು ಸಾಲುಗಳನ್ನು ವಿವರಿಸುತ್ತೇನೆ:

ರಕ್ಷಿಸಲು ನೀವು ಡೈರೆಕ್ಟರಿಯನ್ನು ಹಾಕಬೇಕು.

AuthType Basic

ಇದು ಬ್ರೌಸರ್‌ನೊಂದಿಗೆ ಮಾತುಕತೆ ನಡೆಸಿದ ಬಳಕೆದಾರ ಮತ್ತು ಪಾಸ್‌ವರ್ಡ್ ಪ್ರಕಾರವಾಗಿದೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇದು ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಇಲ್ಲದೆ ಬೇಸಿಕ್ ಆಗಿದೆ.

ಮತ್ತೊಂದು ರೀತಿಯ ಸಮಾಲೋಚನೆ ಇದೆ: ಡೈಜೆಸ್ಟ್, ಇದು ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡುತ್ತದೆ, ಆದಾಗ್ಯೂ, ಕೊನೆಯ ಸೇವೆಯು ಹೇಳಿದ ಸೇವೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಯೇ ಎಂಬ ಬ್ರೌಸರ್ ಆಗಿದೆ. ಡೈಜೆಸ್ಟ್ ಇದು ಸ್ನಿಫರ್‌ಗಳ ವಿರುದ್ಧ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ದೃ ust ವಾದ ಅನುಷ್ಠಾನವಾಗಿದೆ ಎಂದು ಹೇಳಬಹುದು. ಇದನ್ನು ಪರಿಶೀಲಿಸಲು ನಾನು ನಿಮ್ಮನ್ನು ಆಹ್ವಾನಿಸುತ್ತೇನೆ.

AuthName "ಪ್ರವೇಶಿಸುವ ಮೊದಲು ಬಾಗಿಲು ಬಡಿಯಿರಿ."

ಇದು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಬಳಕೆದಾರರಿಗೆ ಲಾಗಿನ್ ಫಾರ್ಮ್‌ನೊಂದಿಗೆ ಗೋಚರಿಸುವ ಸಂದೇಶವಾಗಿದೆ ಮತ್ತು ಅದು ನಮಗೆ ಬೇಕಾಗಿರಬಹುದು.

AuthUserFile /var/www/.pass/.htpasswd

.Htpasswd ಫೈಲ್ ಅನ್ನು ಹಾದಿ. ಆ ಕಾರಣಕ್ಕಾಗಿ ನಾನು ಅದನ್ನು ಹೆಸರಿಸಲು ಸಹ ಅಗತ್ಯವಿಲ್ಲ ಎಂದು ಹೇಳುತ್ತೇನೆ .htpasswd, ಸರಳವಾಗಿ ಮಾರ್ಗವನ್ನು ಹಾಕುವುದು ಒಂದೇ ರೀತಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಮಾನ್ಯ-ಬಳಕೆದಾರ ಅಗತ್ಯವಿದೆ

ವೈಯಕ್ತಿಕಗೊಳಿಸಿದ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಬಹು ಬಳಕೆದಾರರಿಗಾಗಿ ಆ ಸಾಲನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಅದು ಒಂದೇ ಬಳಕೆದಾರರಾಗಿದ್ದರೆ, ಅದನ್ನು ಈ ಕೆಳಗಿನ ರೂಪಾಂತರವಾಗಿ ಸಂಕ್ಷೇಪಿಸಬಹುದು.

ಬಳಕೆದಾರ el_que_sea ಅಗತ್ಯವಿದೆ

ನನ್ನ ಉದಾಹರಣೆಯಲ್ಲಿ ಹೀಗಿರಬಹುದು: ಬಳಕೆದಾರ ಲ್ಯೂಕ್ ಅಗತ್ಯವಿದೆ

ಮತ್ತು ಅಂತಿಮವಾಗಿ ನಾವು ಎಲ್ಲವನ್ನೂ ಸುತ್ತುವರಿಯುತ್ತೇವೆ

ನಾವು ಅಪಾಚೆಯನ್ನು ಮರುಪ್ರಾರಂಭಿಸುತ್ತೇವೆ:

# service apache2 restart

ಪ್ರಯತ್ನಿಸೋಣ.

ನಾವು ಸರಿಯಾಗಿ ದೃ ate ೀಕರಿಸದಿದ್ದರೆ ನಾವು ದೋಷ 401 ಅನ್ನು ಪಡೆಯುತ್ತೇವೆ.

ಎದುರು ಭಾಗದಲ್ಲಿ, ನಾವು ಸರಿಯಾದ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಹಾಕಿದರೆ, ಅದು ದೊಡ್ಡ ಅನಾನುಕೂಲತೆ ಇಲ್ಲದೆ ಹಾದುಹೋಗಲು ನಮಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ.

ಹೆಚ್ಚುವರಿ ಸಲಹೆಗಳು.

  • ಈಗಾಗಲೇ ರಚಿಸಲಾದ htpasswd ಫೈಲ್‌ಗೆ ಹೆಚ್ಚಿನ ಬಳಕೆದಾರರನ್ನು ಸೇರಿಸಲು ನೀವು ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು

htpasswd -mb /home/krel/.htpasswd ಬಳಕೆದಾರರ ಪಾಸ್‌ವರ್ಡ್

ನೀವು "ಬಳಕೆದಾರರ ಅಗತ್ಯವಿದೆ" ಅನ್ನು ಹೊಂದಿಸಿದ್ದರೆ ಮತ್ತು "ಮಾನ್ಯ-ಬಳಕೆದಾರರ ಅಗತ್ಯವಿಲ್ಲ" ಎಂದು ಹೊಂದಿಸಿದ್ದರೆ ನೀವು ಹೊಸ ಬಳಕೆದಾರರನ್ನು ಹಿಂದಿನದನ್ನು ಅನುಸರಿಸಬೇಕು ಮತ್ತು ಸ್ಥಳದಿಂದ ಬೇರ್ಪಡಿಸಬೇಕು. ಉದಾಹರಣೆ:

ಬಳಕೆದಾರ ಲ್ಯೂಕ್ ಅನಾಕಿನ್ ಅಗತ್ಯವಿದೆ

  • ಬಳಕೆದಾರ ಗುಂಪುಗಳನ್ನು ಬಳಸಿ

ವೈಯಕ್ತಿಕ ಬಳಕೆದಾರರ ಬದಲಿಗೆ ನಾವು ಬಯಸುತ್ತೇವೆ ಅಥವಾ ಮುಂದಿನ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ಗುಂಪುಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬೇಕಾದರೆ ಅವರು ಅದನ್ನು ಬಹಳ ವಿವರವಾಗಿ ವಿವರಿಸುತ್ತಾರೆ ಮತ್ತು ಇದು ಅತ್ಯುತ್ತಮ ಲೇಖನವಾಗಿದೆ.
http://www.juanfelipe.net/node/23

  • ನಾವು ಇನ್ನೊಂದು ರೀತಿಯ ಗೂ ry ಲಿಪೀಕರಣವನ್ನು ಸಹ ಹೊಂದಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ: SHA

htpasswd -sb /home/krel/.htpasswd ಬಳಕೆದಾರರ ಪಾಸ್‌ವರ್ಡ್

SHA ಪಾಸ್‌ವರ್ಡ್‌ನ ನೋಂದಣಿ .htpasswd ನಲ್ಲಿ ಹೇಗೆ ಪ್ರತಿಫಲಿಸುತ್ತದೆ ಎಂಬುದರ ಚಿತ್ರ ಇಲ್ಲಿದೆ. ಎರಡರಲ್ಲೂ ಅದು "ಸ್ಕೈವಾಕರ್" ಆಗಿತ್ತು.

ಹೆಚ್ಚಿನ ಮಾಹಿತಿ

htpasswd - -ಹೆಲ್ಪ್

ನೀವು ಈ ವಿಷಯದ ಬಗ್ಗೆ ಆಳವಾಗಿ ಹೋಗಲು ಬಯಸಿದರೆ, ಆರ್‌ಟಿಎಫ್‌ಎಂ ಯಾವಾಗಲೂ ಒಳ್ಳೆಯದು!
http://httpd.apache.org/docs/2.0/es/howto/auth.html

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

Htaccess ಮತ್ತು htpasswd ಜನರೇಟರ್ ಅನ್ನು ರಚಿಸಲು ಗ್ರಾನಡಾ ವಿಶ್ವವಿದ್ಯಾಲಯದ ಪುಟದಿಂದ ಈ ಪಿಎಚ್ಪಿ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ನಾನು ಕುತೂಹಲದಿಂದ ಕಂಡುಕೊಂಡಿದ್ದೇನೆ. ನಾನು ಅದನ್ನು ಕಾರ್ಯರೂಪಕ್ಕೆ ತರಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಆದರೆ "ಬುದ್ಧಿವಂತಿಕೆಯಿಂದ ಇಣುಕು ಹಾಕಲು" ನಾನು ನಿಮ್ಮನ್ನು ಆಹ್ವಾನಿಸುತ್ತೇನೆ.

ಯಾರಾದರೂ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ ಈ ಪುಟದಿಂದ ನನಗೆ ದೊರೆತ HTML ಟೆಂಪ್ಲೇಟ್.
http://www.templatemo.com/

ಈ htpasswd ಪ್ರಸ್ತುತಿಯನ್ನು ನೀವು ಇಷ್ಟಪಟ್ಟಿದ್ದೀರಿ ಎಂದು ಭಾವಿಸುತ್ತೇವೆ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಕ್ರೆಲ್ ಡಿಜೊ

    ಈಗ ಪೋಸ್ಟ್ ಅನ್ನು ಮತ್ತೆ ಓದುವುದರಿಂದ ನಾನು ಸಣ್ಣ ಅವ್ಯವಸ್ಥೆ ಮಾಡಿದ್ದೇನೆ ಎಂದು ಅರಿತುಕೊಂಡೆ. ಸೈಟ್ ಕಾನ್ಫಿಗರೇಶನ್‌ನಲ್ಲಿನ ಸಾಲುಗಳನ್ನು ನಾನು ವಿವರಿಸುವಾಗ, AuthUserFile ನಲ್ಲಿ ನಾನು /var/www/.pass/.htpasswd ಅನ್ನು ಯಾವಾಗ ಇಡಬೇಕು:
    /home/krel/.htpasswd.

    ಚಿತ್ರದಲ್ಲಿ ಅದು ಉತ್ತಮವಾಗಿದೆ ಆದರೆ ಅಲ್ಲಿ ಅದು ನನ್ನನ್ನು ತಪ್ಪಿಸಿಕೊಂಡಿದೆ, ನಾನು ಈ ಲೇಖನವನ್ನು ಈ ಮಾರ್ಗದೊಂದಿಗೆ ಈ ಹಿಂದೆ ಮಾಡಿದ್ದೇನೆ, ಆದರೆ ಕೊನೆಯ ಗಳಿಗೆಯಲ್ಲಿ ನಾನು ಅದನ್ನು ಬದಲಾಯಿಸಿದ್ದೇನೆ ಮತ್ತು ಅದನ್ನು ಸರಿಪಡಿಸುವುದನ್ನು ನಾನು ತಪ್ಪಿಸಿಕೊಂಡಿದ್ದೇನೆ ಎಂದು ತೋರುತ್ತದೆ.

    ನಾನು ಮುಂಚಿತವಾಗಿ ಕ್ಷಮೆಯಾಚಿಸುತ್ತೇನೆ.

  2.   ಫರ್ನಾಂಡೊ ಡಿಜೊ

    ನಾಟಿಲಸ್‌ಗೆ ಯಾವುದೇ ಪರ್ಯಾಯ ??

    1.    ಕ್ರೆಲ್ ಡಿಜೊ

      ನೀವು ಕೇಳುವದು ಬೇರೆ ದಾರಿಯಲ್ಲಿ ಹೋಗುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ ಆದರೆ ನಾನು ಹೇಗಾದರೂ ಉತ್ತರಿಸುತ್ತೇನೆ.
      ಕ್ರಿಪ್ಟ್‌ಕೀಪರ್‌ನೊಂದಿಗೆ ಡೈರೆಕ್ಟರಿಗಳು ಮತ್ತು ಅಂತಹ ವಿಷಯಗಳನ್ನು ರಕ್ಷಿಸಲು ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ ಎಂದು ನಾನು ನಂಬುತ್ತೇನೆ.

      ನಾನು ಗ್ನೋಮ್ ಬಗ್ಗೆ ದ್ವೇಷಿಸುವ ಯಾವುದಾದರೂ ನಾಟಿಲಸ್ ಆಗಿದ್ದರೆ ನಾನು ಪ್ರಾಮಾಣಿಕನಾಗಿದ್ದರೆ. ಡಾಲ್ಫಿನ್ (ಕೆಡಿಇ) ನಿಖರವಾಗಿ ರಕ್ಷಿಸುವ, ಜಿಪಿಜಿಯೊಂದಿಗೆ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡುವಂತಹ ವಿಷಯಗಳಿಗೆ ಹೆಚ್ಚು ಶಕ್ತಿಶಾಲಿಯಾಗಿದೆ ...

  3.   DMoZ ಡಿಜೊ

    ಕ್ರೆಲ್, ನೀವು ಇಲ್ಲಿಗೆ ತಂದ ಸಂಪೂರ್ಣ ಟ್ಯುಟೋರಿಯಲ್ ಗಳಿಗೆ ಧನ್ಯವಾದಗಳು ಮತ್ತು ವಿಶೇಷವಾಗಿ ಸಾಮಾನ್ಯ ವಿಷಯಗಳಲ್ಲದ ಕಾರಣ ...

    ಚೀರ್ಸ್ !!! ...

  4.   ಜುವಾನ್ ಕಾರ್ಲೋಸ್ ಡಿಜೊ

    ಹಲೋ ಎಲ್ಲವೂ ಚೆನ್ನಾಗಿ ಹೋಯಿತು ಆದರೆ .. ನಾನು ಕ್ರೋಮ್ ಟ್ಯಾಬ್ ಅನ್ನು ಮುಚ್ಚಿದಾಗ ಮತ್ತು ಇನ್ನೊಂದನ್ನು ತೆರೆದಾಗ, ನಾನು ವಿಳಾಸವನ್ನು ಬರೆಯುತ್ತೇನೆ ಮತ್ತು ಅದು ಪಾಸ್‌ವರ್ಡ್ ಕೇಳುವುದಿಲ್ಲ ...

  5.   ಸ್ನೇಹಿತ ಡಿಜೊ

    ಯಾರು ಅಲಂಕಾರಿಕವಲ್ಲ ಎಂದು ಹೇಳಿದರು.
    ಇದು ನಾನು ಹುಡುಕುತ್ತಿರುವುದು ಮತ್ತು ಅಸಾಧ್ಯವೆಂದು ಉತ್ತಮವಾಗಿ ವಿವರಿಸಿದೆ
    ತುಂಬಾ ಧನ್ಯವಾದಗಳು.
    ಶುಭಾಶಯಗಳನ್ನು

  6.   ಬಾಸ್ಕೊ 7 ಡಿಜೊ

    ಹಲೋ, ಮಾಹಿತಿಗಾಗಿ ನಾನು ತುಂಬಾ ಧನ್ಯವಾದಗಳು, ವಿಶೇಷವಾಗಿ .htpasswd ನಲ್ಲಿ ಬಹು ಬಳಕೆದಾರರನ್ನು ಸೇರಿಸುವ ಭಾಗ.

    ದೇವರು ನಿಮ್ಮನ್ನು ಆಶೀರ್ವದಿಸುತ್ತಾನೆ!

  7.   ಮೊಹ್ತಾಡಿ ಡಿಜೊ

    ಅಭಿನಂದನೆಗಳು, ಇದು ತುಂಬಾ ಒಳ್ಳೆಯ ಲೇಖನ, ಸ್ಪಷ್ಟ ಮತ್ತು ಜೀರ್ಣವಾಗುತ್ತದೆ. ತುಂಬಾ ಧನ್ಯವಾದಗಳು

  8.   ಎಡ್ವರ್ಡೊ ಡಿಜೊ

    ನಾನು ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಿದಾಗ ನನಗೆ ದೋಷ 500 ಬರುತ್ತದೆ

    AuthType Basic
    AuthName "Tocc tocc"
    AuthUserFile /var/www/html/.pass/.htpasswd
    ಬಳಕೆದಾರ ಅಕಿರಾ ಅಗತ್ಯವಿದೆ

  9.   ಎಡ್ವರ್ಡೊ ಡಿಜೊ

    ಇತರ ಕಾಮೆಂಟ್ಗಳನ್ನು ನೋಡದೆ ಕಾಮೆಂಟ್ ಮಾಡಲು ನನಗೆ ಎಷ್ಟು ದೊಡ್ಡದಾಗಿದೆ.
    ಉತ್ತಮ ಪೋಸ್ಟ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ

  10.   ಸೋಮ್ನಸ್ ಸೀನಿಯರ್ ಡಿಜೊ

    ಹಾಯ್, ಉತ್ತಮ ಟ್ಯುಟೋರಿಯಲ್, ಆದರೆ "htpasswd" ಗೆ ಪರ್ಯಾಯವಿದೆಯೇ? ನಾನು ಕೇಳುತ್ತೇನೆ ಏಕೆಂದರೆ ನಾನು ಲಿನಕ್ಸ್ ಪುದೀನ 17.3 ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ ಮತ್ತು ನನಗೆ ಆಜ್ಞೆ ಇಲ್ಲ… ನಾನು ಅದನ್ನು ಸ್ಥಾಪಿಸಬೇಕೇ?

  11.   ಸೋಮ್ನಸ್ ಸೀನಿಯರ್ ಡಿಜೊ

    ಸರಿ, ನಾನು ಅದನ್ನು ಕಂಡುಕೊಂಡಿದ್ದೇನೆ ... ನಾನು ಅದನ್ನು ಸುಡೋ ಆಪ್ಟ್-ಗೆಟ್ ಇನ್ಸ್ಟಾಲ್ ಅಪಾಚೆ 2-ಯುಟಿಲ್ಸ್ನೊಂದಿಗೆ ಸ್ಥಾಪಿಸಬೇಕಾಗಿತ್ತು

  12.   ಫರ್ನಾಂಡೊ ಮೊಂಟಿಲ್ಲಾ ಡಿಜೊ

    ಹಲೋ, ಅತ್ಯುತ್ತಮ ಟ್ಯುಟೋರಿಯಲ್, ಇಲ್ಲಿ ಸೂಚಿಸಿದಂತೆ ನಾನು ಅದನ್ನು ಮಾಡಿದ್ದೇನೆ, ಒಂದೇ ವಿಷಯವೆಂದರೆ ಪಾಯಿಂಟ್ 2 ರಲ್ಲಿ ಸೂಚಿಸಿರುವದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಬದಲು:

    nano / etc / apache2 / sites-available / default

    ಇದು ನನಗೆ ಕೆಲಸ ಮಾಡಿದೆ

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

  13.   ಜಾರ್ಜ್ ರೊಡ್ರಿಗೋ ಟೊರೆಜ್ ಅರಾಮಾಯೊ ಡಿಜೊ

    ಶುಭಾಶಯಗಳು, ಇದು ನನಗೆ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ 🙁 ನನ್ನ ಸರ್ವರ್‌ನಲ್ಲಿ ನನ್ನ ಫೋಲ್ಡರ್ ಗೋಚರಿಸುವುದಿಲ್ಲ, ಅಂದರೆ, ನನ್ನ / var / 222 / html / ವಿಷಯ ಫೋಲ್ಡರ್ ಅನ್ನು ನಾನು ರಕ್ಷಿಸಿದ್ದೇನೆ ಮತ್ತು ನಾನು ಬ್ರೌಸರ್‌ನಿಂದ ನಮೂದಿಸಿದಾಗ ವಿಷಯ ಫೋಲ್ಡರ್ ಗೋಚರಿಸುವುದಿಲ್ಲ. ಸಹಾಯ