比特币:从 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
我在 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