2

I'd like to access bitocind mainnet node on AWS EC2 from ruby. I've written as follows using rpcjson, however it cannot connect, then returned the error

client = RPC::JSON::Client.new 'http://rpcuser:rpcpassword@publicIP:8332', 1.1

Operation timed out - connect(2) for publicIP port 8332

publicIP is the Public IP shown on EC2 instance page.

On the other hand, when I wrote as follows in order to connect localhost testnet node, it has no problem.

client = RPC::JSON::Client.new 'http://rpcuser:rpcpassword@127.0.0.1:8332', 1.1

Could you tell me what is the problem?

Toshi
  • 251
  • 3
  • 11

1 Answers1

2

Most likely, you'll have to open that port on your EC2 instance.

Jimmy Song
  • 7,709
  • 16
  • 35
  • I changed the Security Group HTTO 80. However, it returned error. How should I do? http://stackoverflow.com/questions/5004159/opening-port-80-ec2-amazon-web-services/10454688#10454688 – Toshi Dec 13 '15 at 08:43