Need help? Chat now!

Hostwinds 튜토리얼

에 대한 검색 결과:


목차


.htpasswd 란 무엇입니까?
.htpasswd 파일을 만드는 방법?

.htpasswd를 만들고 사용하는 방법

태그 : htaccess,  Security 

.htpasswd 란 무엇입니까?
.htpasswd 파일을 만드는 방법?

웹 사이트에 대한 암호 인증의 일부 형식을 설정하면인가 된 사용자와 콘텐츠를 공유 할 때 중요 할 수 있습니다.다른 기사에서는 몇 가지 멋진 .htaccess 규칙을 사용하여 정확히 수행하는 방법에 대해 설명합니다.이것이 완료된 방법에 대해 자세히 알아 내고 싶다면 우리의 기사를 확인하여 .htaccess로 파일 또는 디렉토리를 암호로 보호. 그러나 이러한 자격 증명이 어떻게 검증되고 어디에 저장되는지 궁금 할 수 있습니다. 답은 .htpasswd 파일에 있습니다.이 문서의 초점이 될 것입니다.

.htpasswd 란 무엇입니까?

.htpAsswd 파일은 일반적으로 HTTP 인증을 사용하여 암호로 파일, 폴더 또는 전체 웹 사이트를 보호하고 .htaccess 파일 내의 규칙을 사용하여 구현할 때 사용됩니다.사용자 자격 증명은 별도의 행에 저장되며 각 행은 콜론 (:)으로 구분 된 사용자 이름과 암호가 포함 된 각 행이 있습니다.사용자 이름은 일반 텍스트로 저장됩니다.그러나 암호는 암호화 된 해시 형식으로 저장됩니다.이 암호화는 일반적으로 MD5이지만 Linux에서는 crypt () 함수를 기반으로 할 수 있습니다.암호 파일의 이름을 지정할 수 있지만, Apache는 기본적으로 .htpAsswd를 사용하도록 Apache가 미리 구성되어 있으며 도트 파일 (시작하는 파일 "입니다.)은 일반적으로 숨겨진 파일입니다.

.htpasswd 파일을 만드는 방법?

귀하의 플랫폼에 따라 몇 가지 다른 방법으로이를 수행 할 수 있습니다. 가장 쉬운 방법은 다양한 .htpAsswd 생성 웹 사이트 중 하나를 넘겨주고 간단한 지침을 따르려면 .htpAsswd 파일에 필요한 항목을 생성합니다. htaccesstools.com에서 제공하는 발전기는 똑바로 그리고 포인트가 될 것입니다. 확인하십시오 : Htpasswd 생성기...에당신이 나와 같은 것이고 발전기를 사용하지 않고 어떻게 이루어 지는지보고 싶습니다.

첫째, 사용자 이름을 염두에 두어야합니다.이 예제에서는 사용자 이름 Bob123을 선택했습니다.다음으로 SSH를 통해 서버에 로그인해야합니다.SSH를 통해 서버에 액세스하는 방법을 확신하지 못하면 다음 문서를 검토하십시오. SSH를 통해 서버에 연결...에마지막으로 다음 명령을 실행할 것입니다.비 루트 사용자로 실행 중이면 Sudo를 사용해야합니다.

htpasswd -c /home/usernamehere/.htpasswd bob123

이 사용자의 암호를 제공하고 확인하라는 메시지가 표시됩니다.추가 사용자를 추가하려면 다음을 따라 수행 할 수 있습니다.

htpasswd /home/usernamehere/.htpasswd newUser2

.htpasswd 파일의 내용을 확인하려면 다음과 유사한 내용이 표시되어야합니다.

bob123:$apr1$FaPCZHMe$jYiw5.9UevKx25pBH4AsT/
newUser2:$apr1$mrCHcVhc$oNdJeRcWKPk2z8dlzQI0x/

이를 염두에두면 생성 또는 승인시 사용자의 자격 증명을 자동으로 자동으로 추가하는 스크립트를 만들 수도 있습니다!

작성자 Michael Brower  /  유월 22, 2017