I am trying to be able to connect to my node from a remote location using Sparrow wallet. I do it connecting manually with username and password. If Sparrow wallet is on the same device as the Node it works easily. If anywhere else it does not work.
Can you clarify that the "
remote location" is on a different machine but in the same local network?
If you meant over "
the internet", Sparrow's official instructions wont work since it's for remote connection over the same network.
Haven't tried this but you can try set
rpcbind=0.0.0.0 and
rpcallowip=0.0.0.0 in your Bitcoin Core's bitcoin.conf file to enable RPC connections outside of localhost and local network.
Then set your Bitcoin Core's IP address in Sparrow's server URL.
But only do that if your Bitcoin Core is used exclusively as your Sparrow's server and doesn't contain a wallet with significant amount
because it's not secure and it's not recommended to use RPC over the internet.