I set my rpc-bind-ip=x.x.x.x in my bitmonero.conf file and used my public IP addres. But I am getting this error:

ERROR default src/rpc/rpc_args.cpp:80 --rpc-bind-ip permits inbound unencrypted external connections. Consider SSH tunnel or SSL proxy instead. Override with --confirm-external-bind

What else do I need to do to make a public node where my monejuro can connect to?

FYI, I'm on linux with firewall enabled and ports opened for monero rpc.

1 Answer 1


You have to do what it's told and add --confirm-external-bind

  • This is correct but also you should consider the warning text. Ideally run through stunnel or over ssh.
    – jtgrassie
    Jul 25, 2018 at 18:32
  • Indeed. But m2049r was more precise in patoshi previous question, about including login and password. Btw I don't see an easy way to use a node through ssh tunnel with monerujo. That will imply bringing the tunnel up everytime before connecting, and might require a rooted phone (which is a security threat I would not recommand along with monerujo). Jul 25, 2018 at 18:38
  • is that confirm-external-bind=1 or true? no where does it say to use true or 1 when using it in bitmonero.conf file. Jul 25, 2018 at 19:03
  • Both are correct. Jul 25, 2018 at 19:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.