Freeradius를 인증 서버로 사용하도록 아파치 웹 서버를 구성하는 방법을 알고 싶습니까? 이 튜토리얼에서는 우분투 리눅스를 실행하는 컴퓨터에 설치된 Freeradius 서버를 사용하여 아파치 서비스를 인증하는 방법을 보여 드리겠습니다.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41
• 프리라디우스 3.0.17

장비 목록

다음 섹션에서는 이 자습서를 만드는 데 사용되는 장비 목록을 제공합니다.

아마존 어소시에이트로서, 나는 적격 구매에서 적립.

튜토리얼 – 우분투 리눅스에 프리 라디우스 서버 설치

• IP – 192.168.15.10
• 오페라 시스템 – 우분투 19
• Hostname – FREERADIUS

Linux 콘솔에서 다음 명령을 사용하여 FreeRadius 서비스를 설치합니다.

Copy to Clipboard

이제 client.conf에 FreeRadius 클라이언트를 추가해야 합니다.

client.conf를 찾아 편집합니다.

Copy to Clipboard

client.conf 파일의 끝에 다음 줄을 추가합니다.

Copy to Clipboard

이 예제에서는 1개의 클라이언트 장치를 추가합니다.

이 장치는 APACHE로 명명되었으며 IP 주소가 192.168.15.11입니다.

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

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

Copy to Clipboard

파일 끝에 다음 줄 추가

Copy to Clipboard

이 예제에서는 2개의 사용자 계정을 추가합니다.

첫 번째 사용자 계정은 관리자로 지정되었습니다.

두 번째 사용자 계정은 Bruno라는 이름으로 지정되었습니다.

프리라디우스 서버를 다시 시작합니다.

Copy to Clipboard

반경 서버 구성 파일을 테스트합니다.

Copy to Clipboard

당신은 우분투 리눅스에서 프리 라디우스 설치를 완료했습니다.

자유 경내 인증 테스트

다음 명령을 사용하여 반경 인증을 로컬로 테스트합니다.

Copy to Clipboard

명령 출력은 다음과 같습니다.

Copy to Clipboard

보시다시피, 브루노 계정은 Radius 서버에서 성공적으로 인증할 수 있었습니다.

관리자라는 사용자 계정을 테스트합니다.

Copy to Clipboard

명령 출력은 다음과 같습니다.

Copy to Clipboard

보시다시피 관리자 계정은 Radius 서버에서 성공적으로 인증할 수 있었습니다.

아파치 – 자유 반경에 반경 인증

• IP – 192.168.15.11
• 운영 체제 – 우분투 19.10
• Hostname – APACHE

아파치 서버와 반경 모듈을 설치합니다.

Copy to Clipboard

Apache2 반경 모듈을 활성화합니다.

Copy to Clipboard

이 예제에서는 Test라는 디렉터리에 액세스하려는 사용자에게 인증을 요청합니다.

테스트라는 디렉터리를 만들고 이 디렉터리에서 www-data 권한이라는 사용자에게 권한을 부여합니다.

Copy to Clipboard

테스트 디렉터리에 액세스하려는 사용자에게 반경 인증을 요청하도록 아파치 서버를 구성합니다.

아파치 000-default.conf 구성 파일을 편집합니다.

Copy to Clipboard

다음은 구성 전 000-default.conf 파일입니다.

Copy to Clipboard

구성 후 000-default.conf 파일은 다음과 같습니다.

Copy to Clipboard

아파치 서버는 디렉터리 /var/www/html/test에 암호 인증을 요청하도록 구성되었습니다.

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

아파치 서비스를 다시 시작합니다.

Copy to Clipboard

축! 아파치 인증을 성공적으로 구성했습니다.

아파치 – 반경 인증 테스트

브라우저를 열고 아파치 웹 서버의 IP 주소를 입력합니다.

이 예제에서는 브라우저에 다음 URL을 입력했습니다.

• http://192.168.15.11

아파치 기본 페이지가 표시됩니다.

Apache default page

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

이 예제에서는 브라우저에 다음 URL을 입력했습니다.

• http://192.168.15.11/test

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

• Username: admin
• 암호 : 123qwe..

Apache login form

성공적인 로그인 후 Test라는 디렉터리에 액세스할 수 있는 권한이 부여됩니다.

Apache Radius Authentication test

축! 아파치 서버에서 반경 인증을 구성했습니다.