ビットコイン・インスティテュート

Re: リモートRPCアクセス

人物: doublec
doublec 2010年9月28日00:51 UTC
Markoの投稿(2010年9月27日16:50 UTC)

Wikiを読んだところ、インターフェースは127.0.0.1からのリクエストのみを受け付けるとのことだ。これは今も変わらないのかな? オーバーライドする設定はある?

まだ変わっておらず、オーバーライド設定はないと思う。ソースにハードコーディングされている。「プロキシ」アプリを書く代わりに、SSHトンネルが使える。例えばBitcoinインスタンスが「example.com」で動いておりSSHサーバーがあるなら、別のマシンからこうトンネルできる:

ssh -N example.com -L 9481:localhost:9481

これでローカルマシンのポート9481のRPCインターフェースが、暗号化されたSSHセッション経由でBitcoin RPCサーバーにトンネルされる。

JSON-RPCパスワードはクリアテキストで送信されるため(base64エンコードだが実質クリアテキスト同等)、接続の暗号化が必要だ。