강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

htpasswd로 ID, 패스워드를 명령행에서 동시에 생성하는 몇 가지 방법들

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

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)시스템에서도 얼마든지 사용할 수 있습니다. 

 

 아마도 여러분들이 알고 있는 거의 모든 시스템에서 사용 가능할 것이라 생각합니다. 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  98 명