지난 번 포스트에서 말씀드린 default user를 바꾸는 방법에 대해서 작성합니다.
1. default user 바꾸기
자 조금 귀찮은 부분이니깐요. 잘 따라오세영
일단은 새로운 user를 콘솔 상에서 추가해주도록 하겠습니다.
저는 bbb 라는 사용자를 추가해보려고 해요. 캬. 다음 명령어로 하실 수 있어요.
물론 루트(root) 권한에서
사용방법: rabbitmqctl add_user username password
그래서 저는 이렇게 해줬어요.
rabbitmqctl add_user bbb 123123
추가한 사용자의 태그를 붙여 줍시다.
사용방법: rabbitmqctl set_user_tags tag
tag 종류는요. management, policymaker, monitoring, administrator 가 있는데요. 자세한 사항은 rabbitmq 홈페이지에서 확인해주세요.
저는 bbb 유저에게 administrator tag를 주려구요.
rabbitmqctl set_user_tags bbb administrator
권한 설정만 더 하면 되는데요.
사용방법: rabbitmqctl set_permissions -p vhostpath user conf write read
그래서 저는요.
rabbitmqctl set_permissions -p / bbb ".*" ".*" ".*"
위와 같이 수정했습니다. 엉엉 이제 반 끝났어요.
자 그럼 이제 추가한 bbb 유저를 default user로 바꾸고 외부에서 접속하면 끝입니당.
default user를 바꾸기 위해서는 /etc/rabbitmq/rabbitmq.config 파일이 존재해야하고, 파일 내부에 여러 가지를 작성해줘야 합니다.
근데 우분투에서 apt-get 으로 설치하신 분들은 아마도 rabbitmq.config 파일이 없어요.
우리가 만들긴 귀찮으니깐, rabbitmq에서 예제로 작성해둔 파일을 사용하면 됩니다.
요 파일도 rabbitmq를 설치하실 때 이미, 여러 분의 서버에 저장되어 있어요.
위치는요. 다 다를 수도 있으니깐, 찾는 명령어를 통해서, 파일을 찾아봅시다.
루트(root) 권한에서요
find / -name rabbitmq.config.example.gz
그럼 위치가 나오죠? 저는 /usr/share/doc/rabbitmq-server/rabbitmq.config.example.gz 으로 되어 있네요.
그걸 복사해서 /etc/rabbitmq에 가져갑시다.
루트(root) 권한에서
cp /usr/share/doc/rabbitmq-server/rabbitmq.config.example.gz /etc/rabbitmq/
자 그럼 /etc/rabbitmq로 이동(cd /etc/rabbitmq)해서요.
gz으로 압축되어 있는 파일을 풀어주세요.
gzip -d rabbitmq.config.example.gz
휴휴 !!!!
파일이름이 rabbitmq.config.example로 되어 있으니깐, 이걸 rabbitmq.config 로 이름을 변경해주죠.
mv rabbitmq.config.example rabbitmq.config
힘드네요.
자 그럼 vi로 파일을 열어보세요.
vi rabbitmq.config
/guest 로 검색하시고
guest를 bbb로 변경해주시면 되겠죠.
비밀번호도 변경해주시구요.
물론 %% 이건 주석이니깐요 없애주셔야 되겠죠?
그리고 마지막에 콤마(,)도 주의하세요. 꼭요!!
자 그럼 이제 rabbitmq를 재시작 하시구요.
다른 컴퓨터에서 접속해보세요.
username 과 password는 변경한 것으로 하시구요.
'파이썬(python2.7) > 라이브러리,SW' 카테고리의 다른 글
RabbitMQ - MQTT Plugin 문제 (2) | 2014.05.06 |
---|---|
rabbitmq log view (로그 보기) (0) | 2014.04.10 |
Error: pika.adapters.base_connection (0) | 2014.04.10 |
RabbitMQ - default user change (1) | 2014.04.09 |
RabbitMQ - Management Plugin (Ubuntu) (1) | 2014.04.08 |
RabbitMQ - MQTT Plugin (0) | 2014.04.01 |
RabbitMQ 예제 01 - send, receive (0) | 2014.01.17 |
RabbitMQ 설치 (0) | 2014.01.17 |
비밀댓글입니다