litecoin,ltc,莱特币使用rpcauth验证 centos

litecoind 启动之后会显示rpcuser,rpcpassword快被遗弃了, 建议使用cookie或者rpcauth作为验证方式,所以这篇文章完善上篇文档的rpc验证ltc节点搭建,rpc服务配置

  1. 去github ltc rpcauth 生成,可以使用git克隆到centos,也可以wget下载压缩包到服务器,也可以在服务器直接创建个*.py 文件, 复制代码过去执行,前提是保证python的版本是3.x 以上

  2. 运行命令 (有三个参数,-h 帮助 ,username,password, 用户名必填, 密码可选填)

    python3 ./rpcauth.py  test
    

    返回信息

String to be appended to litecoin.conf:
rpcauth=test:7bf0c5692804f30315ac7a00606bd8d0$6921758ab8ccedf75592a96be20e737c015bae512455b2ac1b7424e4a2a02fd3
Your password:
BDpcM2sAqvdwawkzO7UNrI4-QOdjktiH3rwvWqB06ug=

  1. 然后修改litecoin.conf 文件
    #rpc 用户名
   #rpcuser=test
   #rpc 密码
   #rpcpassword=BDpcM2sAqvdwawkzO7UNrI4-QOdjktiH3rwvWqB06ug=
   #连接的用户名和哈希密码
   rpcauth=test:7bf0c5692804f30315ac7a00606bd8d0$6921758ab8ccedf75592a96be20e737c015bae512455b2ac1b7424
   #允许其他主机连接rpc服务
   #rpcallowip=0.0.0.0/0
   rpcbind=0.0.0.0
   rpcallowip=0.0.0.0/0
   # 端口
   rpcport=9332
   # 允许后台运行
   daemon=1
   txindex=1
   # 在测试网络上运行,不是实际的ltc网络
   #testnet=0
   dbcache=8000
   # 区块存储位置
   datadir=/litecoin/litecoin_data
   #每次发送莱特币时,都要支付可选的交易费。与收费交易相比,收费交易
   # 更有可能被包含在生成的区块中,因此可以更快地得到验证。
   paytxfee=0.00002000
   # rpc 请求超时时间
   rpctimeout=10
  1. 重启litecoind
litecoind -conf=/litecoin/litecoin.conf
  1. 代码连接rpc 和rpcuser,rpcpassword 方式一样
  2. ltc是基于btc的,所以btc 和基于btc的rpcauth 验证方式都是一样的

你可能感兴趣的:(Centos,区块链)