If i have rpcuser and rpcpassword of a remote bitcoin server,can i transfer that server's bitcoin to other address?

1

I don't know if this can be done. Thanks!

jiejie

Posted 2017-07-22T14:44:53.763

Reputation: 25

rpcallowip should be used to only accept trusted outside connections, otherwise DoS and brute force vulnerabilities would be possible if only rpcuser and rpcpassword were required. Thankfully, the default is to only allow from localhost.m1xolyd1an 2017-07-22T15:26:04.993

Answers

1

If the server is allowing remote connections to the rpc port (usually 8332) and they have rpcallowip set so that your IP address is allowed (e.g. it's set to 0.0.0.0/0), then yes, you can connect to the server and transfer all of the Bitcoin from the server to an address.

Andrew Chow

Posted 2017-07-22T14:44:53.763

Reputation: 40 910

Thank you!~ could you give some advice about secure wallet server?jiejie 2017-07-23T13:57:50.750

Use a firewall to only allow connections to the rpcport and to your ssh port from specific IP addresses. Make sure that the only other ports that are open and accessible from outside are the ports for services you are actually providing. Then use -rpcallowip to allow only your IP address(es) to access the RPC server. This way you have two layers of protection against attempts to get into the RPC server. You should also secure your ssh by using only ssh key authentication. Don't use passwords.Andrew Chow 2017-07-23T17:51:54.627