지난 번 포스트에서 말씀드린 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
  1. 2015.04.27 16:33

    비밀댓글입니다

+ Recent posts