When setting a cookie on a node with erlang:set_cookie/2
it is possible to set different cookies for different nodes. Is there any way to display, which cookie is s
You have to run the get_cookie/0
function on NodeB to get the name for that node. Simple solution is to do (on NodeA):
rpc:call(NodeB, erlang, get_cookie, []).
after you have connected the nodes.
Doing the erlang:set_cookie(NodeB, bar)
call on NodeA just makes it possible for NodeA/NodeB to connect to each other, they still have their original cookies.
But to be able to connect to the other node you must already know the cookie for that node :)
It doesn't seem to be documented, but auth:get_cookie/1
does what you want. For your case, you can call auth:get_cookie(NodeB)
on NodeA
.