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
   
   # 告訴Litecoin-QT接受JSON-RPC命令
   server=1
   # 允許後臺運行
   daemon=0
   txindex=1
   # 在測試網絡上運行,不是實際的ltc網絡
   #testnet=0
   dbcache=8000
   # 區塊存儲位置
   datadir=/litecoin/litecoin_data
   #每次發送萊特幣時,都要支付可選的交易費。與收費交易相比,收費交易
   # 更有可能被包含在生成的區塊中,因此可以更快地得到驗證。
   paytxfee=0.00001000
   # rpc 請求超時時間
   rpctimeout=10
  1. 重啓litecoind
litecoind -conf=/litecoin/litecoin.conf
  1. 代碼連接rpc 和rpcuser,rpcpassword 方式一樣
  2. ltc是基於btc的,所以btc 和基於btc的rpcauth 驗證方式都是一樣的
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章