Network/Security

Radius 인증 - 웹 서버

Jineer 2020. 9. 22. 13:21

=

locate명령어로 파일 위치 찾고 편집
clients.conf 파일 편집

 

형광색 칠 한 부분이 추가한 부분

1 개의 클라이언트 장치를 추가합니다.

장치 이름은 Apache이고 IP 주소는 13.230.194.71입니다. (테스트할 웹 서버 주소)

 

마찬가지로 locate 명령어로 유저 관리하는 파일 찾고 편집
FreeRadius 사용자 구성 파일 편집

이제 USERS 구성 파일에 FreeRadius 사용자를 추가해야합니다.

Freeradius 사용자 구성 파일을 찾아 편집합니다.

사용자 계정 2개 추가 Admin, Jineer !

 

Freeradius 서버 재시작
위명령어로 Radius 서버 구성 파일을 테스트하

 

Appears to be OK 뜨면 이상 무 !

Freeradius 인증 테스트

 

다음 명령을 사용하여 레디우스 인증을 로컬에서 테스트합니다.

(만든 계정으로)

Radius 서버에서 성공적으로 인증 할 수있었습니다.
비밀번호 틀리면 Access-Reject

 

 

Apache-FreeRadius의 Radius 인증

Apache 서버와 Radius 모듈을 설치합니다.
Apache2 Radius 모듈을 활성화합니다.

 Test라는 디렉토리에 액세스하려는 사용자에게 인증을 요청해서 웹서버 테스트 할 예정.

 

Test라는 디렉터리를 만들고이 디렉터리에 대해 www-data라는 사용자 권한을 부여합니다.

 

Test 디렉토리에 액세스하려는 사용자에게 Radius 인증을 요청하도록 Apache 서버를 구성하십시오.

Apache 000-default.conf 구성 파일을 편집

 

000-default.conf 파일
내용 추가 ! Radius 인증 서버 정보

이 구성 설정으로

Apache 서버는 / var / www / html / test 디렉토리에 액세스하기 위해 암호 인증을 요청하도록 구성되었습니다.

Apache 웹 서버는 Radius 서버 54.238.70.162 을 사용하여 사용자 계정을 인증하도록 구성되었습니다.

테스트 하기 위한 Apache 서버 구성 완료

 

Apache-Radius 인증 테스트

브라우저를 열고 Apache 웹 서버의 IP 주소를 입력하십시오.

이 예에서는 브라우저에 다음 URL이 입력되었습니다.

• http://13.230.194.71

 

브라우저를 열고 웹 서버의 IP 주소와 / test를 입력합니다.

이 예에서는 브라우저에 다음 URL이 입력되었습니다.

• http://13.230.194.71/test

 

로그인 화면에서 Radius 사용자 이름과 비밀번호를 입력합니다.

• 사용자 이름 : Jineer
• 비밀번호 : Jineer

 

웹 페이지에서 만들었던 사용자 계정 인증 되는지 확인

+ 다른브라우저에서 실행

인증 성공