如何通过云连接区块链节点?



我在2个ubuntu实例的帮助下在云上创建一个私有区块链网络。但是我无法连接2个节点。甚至我已经用ping和它的内部ip检查过了,两者都工作得很好。

我有下面的命令来做,

sudo geth——datadir="ethdata"——verbose 10——ipcdisable——port 30303——networkid 15——nodiscover console——allow-不安全解锁——解锁"公共地址";——password——password——http——http。港"8000";——http。addr"0.0.0.0"http。corsdomain"*";——http。api"乙、净、web3矿工,调试、个人、rpc"

admin.addPeer("enode://7 ac1…2337 f8@xxx: xxx: xx, xxx: 30303 ? discport = 0,)

相同的设置,我已经在2个不同的本地系统上尝试过,我能够成功地连接它。

有人知道这件事吗?在云上的端口有什么问题吗?我也试过用不同的端口和网络id,但无法连接它。

我可以通过在云上的安全组中添加端口来解决这个问题。在此之前,我只在安全组中添加了一个端口8000,但是遇到了同样的问题。之后,我为两个节点添加了前面提到的所有端口(8000和30303)。因此,我能够连接它的区块链节点。还测试了区块同步的挖矿。