RabbitMQ 의 user access control 기본적으로 guest 는 localhost(정확히는 loopback interface) 에 한해 열려있다
이것은 config 파일의 ‘loopback_users’ 을 통해 수정할 수 있다.(참고: RabbitMQ - RabbitMQ Configuration )
guest 계정이 remote host 에서도 접속이 되게 하려면 remote host 에서 guest 계정 사용하기
loopback_users = none
해준다.- 옛버전에선
[{rabbit, [{loopback_users, []}]}].,
ID/Password 추가하기
계정은 아래처럼 추가할 수 있다.
rabbitmqctl add_user new-user my_password
password 를 없애려면 아래 command 를 추가하면 된다.
rabbitmqctl clear_password new-user
권한 추가 permission
virtual host '/' 에 대해 username 에게 모든 resource 에 config/write/read permission 을 주려면 아래처럼 하면된다.
rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
댓글 없음:
댓글 쓰기