일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 스마트제조혁신 지원사업 통합공고
- SW개발비
- 스마트공장감리
- 빅데이터분석기사
- 기능점수
- 소프트웨어 보안약점기준
- 스마트공장보급확산사업관리지침
- 엔지니어링기술자기술등급기준
- APT해킹
- 정보통신공사업법시행령시행일자
- FP산정
- 데이터분석전문가
- SW대가산정
- 간이법
- 스마트공장세부관리기준
- 정보통신공사업법시행령
- 스마트공장점검
- 수준확인등급기준
- 도입기업의무
- 정보통신설비 유지보수·관리기준
- 딥페이크
- 디자인패턴규칙
- 데이터수집방식
- 엔지니어링산업진흥법시행령
- 공급기업의무
- 스마트공장수준
- 자동반자동수동
- 정보통신공사업법 시행령 일부개정
- 정보통신유지보수기준
- 데이터아키텍처전문가
- Today
- Total
Specialist in Software
디렉토리 인증걸기 htpasswd, htaccess 본문
▶ htpasswd 란?
특정 페이지를 제한하고 싶을때 홈페이지 특정 디렉토리에 패스워드 장치를 걸어 두고 특정 사용자에게 ID와 비밀번호를 발급하여 해당 디렉토리 접근시 ID와 비밀번호를 제시하여 특정 사용자만 통과할 수 있도록 하는 기능을 말합니다.
▶ .htaccess 파일 만들기
.htaccess 파일을 이용하여 가능합니다. 먼저 접근을 제어하고 싶은 디렉토리 내에 .htaccess 파일을 아래와 같은 내용으로 생성합니다 .htaccess 파일 만들기
ex) test라는 디렉토리에 특정 사용자만 접근가능하도록 하고 admin이라는 계정을 만들고
happy라는 계정을 추가합니다.
/home/username/test/.htaccess
------------------------------------------------------------------
AuthName '사용자인증연습'
AuthType Basic
AuthUserFile /home/username/test/.htpasswd
AuthGroupFile /dev/null
ErrorDocument 401 '' 죄송합니다!! 당신은 정식 사용자가 아닙니다.'
require valid-user
------------------------------------------------------------------
.htaccess파일을 생성후 htpasswd(아파치를 설치한 디랙토리의 bin 디랙토리에 가면 있음)라는 유틸리티를 실행시켰을때 .htpasswd라는 파일이
자동으로 생성됩니다.
특정 페이지를 제한하고 싶을때 홈페이지 특정 디렉토리에 패스워드 장치를 걸어 두고 특정 사용자에게 ID와 비밀번호를 발급하여 해당 디렉토리 접근시 ID와 비밀번호를 제시하여 특정 사용자만 통과할 수 있도록 하는 기능을 말합니다.
▶ 사용자 만들기와 추가하기
1) .htaccess파일 생성후 htpasswd(아파치를 설치한 디랙토리의 bin 디랙토리에 가면 있음) 명령어를 이용하여 해당 디렉토리에 접근가능한 사용자 계정 및 패스
워드를 생성합니다.
Usage:
htpasswd -c .htpasswd admin [enter]
Adding password for admin.
New password: <비밀번호입력>
Re-type new password: <비밀번호입력확인>
2) test사용자 계정 추가
Usage:
htpasswd .htpasswd test [enter]
Adding password for admin.
New password: <비밀번호입력>
Re-type new password: <비밀번호입력확인>
'-c' 옵션은 초기화후 새롭게 적용될때 이용되는 옵션입니다.
만약 htpasswd -c .htpasswd test 적용하게 되면 admin이 아닌 test로 리셋됩니다.
'Information Security' 카테고리의 다른 글
APT 해킹 (0) | 2024.04.13 |
---|---|
딥페이크의 시대, 인공지능 이용한 사기 ‘안보위협’ 가능성 (1) | 2019.09.22 |