htpasswd로 ID, 패스워드를 명령행에서 동시에 생성하는 몇 가지 방법들
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,652 조회
- 0 추천
- 목록
본문
htpasswd로 ID, 패스워드를 명령행에서 동시에 생성하는 몇 가지 방법들
이번에는 지금까지 배웠던 방법들을 보다 실무적인 활용가치가 있는 방법을 사용하여 다시한번 살펴보겠습니다.
즉, 2개 이상의 옵션을 함께 사용하는 방법으로서 다음과 같이 -b옵션과 함께 암호화 방법을 지정하는 다양한 옵션들을 함께 사용하는 방법입니다.
즉, ID와 패스워드를 한 명령 행에서 동시에 생성하면서 암호화 방식을 사용한 몇 가지 방법으로서 아래의 예는 sspark3의 ID와 패스워드를 동시에 생성하면서 SHA암호화 방식을 사용한 예입니다.
[root@su249 sspark]# htpasswd -bs .htpasswd sspark3 12345678 Adding password for user sspark3 [root@su249 sspark]# |
아래의 예는 sspark4의 ID와 패스워드를 동시에 생성하면서 MD5암호화 방식을
사용한 예입니다.
[root@su249 sspark]# htpasswd -bm .htpasswd sspark4 12345678 Adding password for user sspark4 [root@su249 sspark]# |
아래의 예는 sspark5의 ID와 패스워드를 동시에 생성하면서 암호화를 하지 않은 예입니다.
[root@su249 sspark]# htpasswd -bp .htpasswd sspark5 12345678 Warning: storing passwords as plain text might just not work on this platform. Adding password for user sspark5 [root@su249 sspark]# |
그리고 다음은 방금 생성한 3개의 ID를 확인한 것입니다.
[root@su249 sspark]# cat /home/sspark/.htpasswd superuser:ORdU6C7JeEr3w sspark:$apr1$6fhyX/..$.jlUFxdHuY6mnvaYMiqK./ bible:12345678 bible1:{SHA}pkKner19T1G/kibOr4kfy7Wymbg= sspark3:{SHA}fCIvspJ9goryL1khNOiTJIBjfA0= sspark4:$apr1$4m8Ka...$uajx0F1iJAYpKamTM9.ds. sspark5:12345678 [root@su249 sspark]# |
이상으로 htpasswd의 다양한 사용방법들에 대해서 알아보았습니다.
흔히 htpasswd는 아파치웹서버에서만 사용할 수 있다고 알고 계신분들이 많은데 그건 절대 아닙니다.
htpasswd유틸리티를 이용하여 암호화하고 이를 인증하는 것은 MS윈도우시스템에서도 할 수 있고 솔라리스(Solaris)등과 같은 유닉스(UNIX)시스템에서도 얼마든지 사용할 수 있습니다.
아마도 여러분들이 알고 있는 거의 모든 시스템에서 사용 가능할 것이라 생각합니다.
관련자료
-
이전
-
다음