比特币:从 127.0.0.1 尝试的 ThreadRPCServer 密码不正确

BITCOIND: ThreadRPCServer incorrect password attempt from 127.0.0.1

我在 Ubuntu 14.04 上安装了我的 Bitcoind 服务器 运行。块计数已更新,其 运行 井。我的问题是,当我使用此 curl 命令访问 Bitcoin RPC

curl --user user_bitcoin:pass_bitcoin --data-binary 
'{"jsonrpc": "1.0", "id":"curltest", "method": "getinfo", 
"params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/

它returns没什么。当我检查 debug.log 时,它说:

ThreadRPCServer incorrect password attempt from 127.0.0.1

我的bitcoin.conf设置是这样的

server=1
daemon=1
rpcuser=<username>
rpcpassword=<password>

我明白了.. 问题是 bitcoin.conf 文件在根目录下,而 bitcoind 文件在 ubuntu 目录下。所以我们需要做的就是使用 chown 更改所有者。

我是这样执行命令的

sudo chown ubuntu:ubuntu [file..]

希望对您有所帮助。

我通过如下启动 bitcoind 解决了这个问题:

$bitcoind -rpcuser=USERNAME -rpcpassword=PASSWORD

我之前在启动时遇到错误:

$bitcoind