yumyum

[Linux] 웹 페이지 인증 (basic, digest) 본문

ICT기반 클라우드 네트워크 해킹 침해대응전문가/Linux

[Linux] 웹 페이지 인증 (basic, digest)

yumyum0603 2023. 9. 6. 12:23

basic 은 : pw 가 평문

digest : pw 가 암호화

 

Basic

 

# vim /etc/httpd/conf.d/auth_basic.conf -> 파일 만들어주기

basic 설정하기
benmin과 na에 비밀번호설정

# cat /etc/httpd/.htpasswd -> pw 설정해준것 확인 (암호화되어 설정된것을 볼 수 있음)

/var/www/html 로 이동

ls 해서 확인해서 basic 확인

basic 으로 이동

# cp /var/www/html/index.html index.html -> /var/www/html의 index.html 파일을 basic에 index.html 의 이름으로 복사한다

 

# systemctl restart httpd -> httpd를 재시작

 

192.168.111.100/basic 으로 접속했을때

로그인해야 접속할 수 있음

 

(user 설정한 benmin or na 로 접속하면 된다)

___________________________________________________________________________________________

Digest  (암호화 형식 : md5)

 

# vim /etc/httpd/conf.d/auth_digest.conf -> 파일 만들기

Digest 설정

=> digest는 Require User을 지정해주지 않아도 된다.

 

=> user 설정 pw 설정

# cat /etc/httpd/.htdigest => 패스워드 저장확인

 

# apachectl configtest -> 문법확인

 

# systemctl restart httpd -> 재시작 해주기

# mkdir /var/www/html/digest -> digest 폴더를 /var/www/html 안에 생성

# cp index.html /var/www/html/digest/index.html -> /var/www/html/digest/index.html 안에 index.html을 복사해서 넣어주기

 

192.168.111.100/digest 접속했을때 digest 설정된것 확인

 

_____________________________________________________________________

digest를 xe나 wordpress에 하고싶은경우

 

digest에 해당하는 부분을 xe나 wordpress로 바꾸면 된다.

 

 

'ICT기반 클라우드 네트워크 해킹 침해대응전문가 > Linux' 카테고리의 다른 글

[Linux] HTTPs  (0) 2023.09.06
[Linux] Apache Tomcat(WAS)  (0) 2023.09.06
[Linux] php 설정파일, CGI  (0) 2023.09.06
[Linux] ACL  (0) 2023.09.06
[Linux] XE OWNCLOUD WORDPRESS  (0) 2023.09.05