728x90
RabbitMQ에서 관리자 계정을 초기화하고 재설정하는 방법
RabbitMQ 서버에 대한 관리자 권한을 잃어버렸거나 관리자 암호를 잊어버렸을 때 유용할 수 있습니다.
1. RabbitMQ 서버 중지
RabbitMQ 서버를 먼저 중지합니다.
sudo systemctl stop rabbitmq-server
2. 관리자 계정 초기화
RabbitMQ 서버 중지 후, RabbitMQ의 데이터 디렉터리에서 관리자 계정 설정을 초기화합니다.
기본적으로 RabbitMQ 데이터 디렉터리는 /var/lib/rabbitmq에 위치합니다. 아래 명령어를 사용하여 관리자 계정 설정을 초기화합니다.
sudo rm -rf /var/lib/rabbitmq/mnesia
3. RabbitMQ 서버 시작
RabbitMQ 서버를 다시 시작합니다.
sudo systemctl start rabbitmq-server
4. 관리자 계정 재설정
이제 RabbitMQ에 새로운 관리자 계정을 생성할 수 있습니다.
원하는 사용자 이름과 암호로 관리자 계정을 만들어야 합니다.
sudo rabbitmqctl add_user admin rabbit_password
$ sudo rabbitmqctl add_user admin rabbit_password
Adding user "admin" ...
728x90
5. 관리자 역할 부여
새로 생성한 사용자에게 관리자 역할을 부여합니다.
sudo rabbitmqctl set_user_tags admin administrator
$ sudo rabbitmqctl set_user_tags admin administrator
Setting tags for user "admin" to [administrator] ...
6. 권한 설정
새로운 관리자 계정에 대한 권한을 설정합니다.
/는 기본 가상 호스트를 나타냅니다.
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
$ sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Setting permissions for user "admin" in vhost "/" ...
이제 RabbitMQ 서버의 관리자 계정이 초기화되었으며 새로운 관리자 계정으로 액세스할 수 있습니다.
RabbitMQ 관리자 웹 인터페이스에 액세스하고 새 관리자 계정으로 로그인할 수 있습니다.
http://your_server_ip:15672/
여기서 your_server_ip는 RabbitMQ 서버가 설치된 서버의 IP 주소입니다.
- Username : admin
- Password : rabbit_password
기존 관리자 계정이나 암호를 잊어버렸을 때 사용하면 유용한 과정입니다. 관리자 계정과 암호를 안전한 장소에 저장하는 것이 좋습니다.
728x90
'리눅스' 카테고리의 다른 글
[draft] PHP의 공유 라이브러리와 정적 라이브러리의 차이점과 주요 사용 사례 (0) | 2023.10.10 |
---|---|
MongoDB 클러스터를 Replica Set으로 구성하는 방법 (0) | 2023.10.07 |
[draft] 우분투에 RabbitMQ를 설치하는 방법 (0) | 2023.10.05 |
iptraf-ng를 설치하고 사용하는 방법 (0) | 2023.09.26 |
[draft] OpenSSL을 사용하여 RSA 개인 키 파일 관리 및 비밀번호 제거하기 (0) | 2023.09.25 |