웹사이트 검색

Ubuntu 20.04에 방향타 시스템 감사 도구를 설치하는 방법


이 페이지에서

  1. 전제 조건
  2. 시작하기\n
  3. Rudder 서버 설치
  4. Rudder 웹 인터페이스 액세스
  5. 기본 관리자 암호 변경\n
  6. 결론

Rudder는 대규모 IT 인프라에서 시스템 구성을 자동화하는 데 도움이 되는 무료 오픈 소스 다중 플랫폼 도구입니다. 감사 기능을 통해 프로덕션 인프라를 관리하고 유지할 수 있는 IT 인프라 자동화 및 규정 준수 도구입니다. Ubuntu, Debian, Fedora, RHEL, CentOS 및 SUSE를 포함한 대부분의 Linux 운영 체제에서 작동합니다. Rudder는 낮은 수준의 구성 패턴을 만들고 인프라 규정 준수를 모니터링하는 데 사용할 수 있는 일련의 규칙을 제공합니다.

이 튜토리얼에서는 Ubuntu 20.04에 Rudder 서버를 설치하는 방법을 배웁니다.

전제 조건

  • Ubuntu 20.04를 실행하는 서버.\n
  • 루트 암호는 서버에서 구성됩니다.\n

시작하기

시작하기 전에 다음 명령을 사용하여 시스템 패키지를 최신 버전으로 업데이트하십시오.

apt-get update -y

시스템이 업데이트되면 다음 명령을 실행하여 서버에 다른 종속성을 설치합니다.

apt-get install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common -y

모든 종속성이 설치되면 다음 단계로 진행할 수 있습니다.

러더 서버 설치

기본적으로 Rudder 패키지는 Ubuntu 20.04 기본 리포지토리에서 사용할 수 없습니다. 따라서 Rudder 저장소를 시스템에 추가해야 합니다.

먼저 다음 명령을 사용하여 GPG 키를 다운로드하고 추가합니다.

wget --quiet -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | apt-key add -

다음으로 다음 명령을 사용하여 Rudder 리포지토리를 APT에 추가합니다.

sh -c 'echo "deb http://repository.rudder.io/apt/6.0/ bionic main" > /etc/apt/sources.list.d/rudder.list'

다음으로 리포지토리를 업데이트하고 다음 명령을 사용하여 Rudder 서버를 설치합니다.

apt-get update -y
apt-get install rudder-server-root -y

설치가 성공적으로 완료되면 다음과 같은 결과가 표시됩니다.

Setting up rudder-server-root (6.0.7-ubuntu18.04) ...
Created symlink /etc/systemd/system/multi-user.target.wants/rudder-server.service → /lib/systemd/system/rudder-server.service.
Processing triggers for libc-bin (2.31-0ubuntu9) ...
Processing triggers for rsyslog (8.2001.0-1ubuntu1) ...
Processing triggers for systemd (245.4-4ubuntu3) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for ca-certificates (20190110ubuntu1.1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

done.
done.

이 시점에서 Rudder가 서버에 설치됩니다. 이제 다음 단계를 진행할 수 있습니다.

Rudder 웹 인터페이스에 액세스

이제 웹 브라우저를 열고 URL https://your-server-ip/rudder를 사용하여 Rudder 웹 인터페이스에 액세스하십시오. Rudder 로그인 화면이 나타납니다.

Rudder 기본 사용자 이름과 비밀번호를 admin/admin으로 제공하고 SIGN IN 버튼을 클릭합니다. 다음 화면에 Rudder 대시보드가 표시되어야 합니다.

기본 관리자 암호 변경

다음으로 Rudder 기본 관리자 비밀번호를 변경하는 것이 좋습니다.

먼저 sha512 해시 암호를 생성해야 합니다. 아래와 같이 sha512 해시 암호를 생성하려면 여기를 클릭하십시오.

위 화면에서 생성된 비밀번호를 기억해주세요.

다음으로 다음 명령을 사용하여 rudder-users.xml 파일을 편집합니다.

nano /opt/rudder/etc/rudder-users.xml

섹션을 찾아 생성된 암호로 암호 매개변수를 수정합니다:

<user name="admin" password="fd8547c880af5c47c3f0333596aa53bbefb7bd08bf4ae2b2b06f23a551b95967ad67c63a5d1c94d7c4b9780ce10be21c2999390d81ebe316c18cd1304eb7486d" role="administrator" /> 

완료되면 파일을 저장하고 닫습니다. 그런 다음 Rudder jetty 서비스를 다시 시작하여 변경 사항을 적용합니다.

systemctl restart rudder-jetty

이제 새 비밀번호로 Rudder에서 로그아웃했다가 다시 로그인할 수 있습니다.

결론

축하합니다! Ubuntu 20.04에서 Rudder 서버를 성공적으로 설정했습니다. 클라이언트 소프트웨어 설치를 시작하고 서버 노드에 연결하도록 구성할 수 있습니다. Ubuntu에 Rudder 클라이언트 소프트웨어를 설치하려면 여기를 클릭하십시오.