[giser@iz2zeivrkckulq2dtidztmz ~]$ docker exec ipfs_host ipfs swarm connect /ip4/xx/tcp/4001/ipfs/QmeoxpCtQ4ZKrbdmWDtnkRXb3CHLuPwTMzX1Vn896aw8T1
Error: connect QmeoxpCtQ4ZKrbdmWDtnkRXb3CHLuPwTMzX1Vn896aw8T1 failure: dial attempt failed:--> dial attempt failed: incoming message was too large
[giser@iz2zeivrkckulq2dtidztmz ~]$ docker exec ipfs_host ipfs ping QmeoxpCtQ4ZKrbdmWDtnkRXb3CHLuPwTMzX1Vn896aw8T1
PING QmeoxpCtQ4ZKrbdmWDtnkRXb3CHLuPwTMzX1Vn896aw8T1.
Ping error: dial attempt failed:--> dial attempt failed: write tcp 172.18.0.2:4001->xxx:4001: write: connection reset by peer
[giser@izbp182lz6444d7n8bnvx4z ~]$ docker exec ipfs_host ipfs dht provide QmeoxpCtQ4ZKrbdmWDtnkRXb3CHLuPwTMzX1Vn896aw8T1
Error: block QmeoxpCtQ4ZKrbdmWDtnkRXb3CHLuPwTMzX1Vn896aw8T1 not found locally, cannot provide
https://stackoverflow.com/questions/49347185/ipfs-swarm-connect-connect-failure-dial-attempt-failed-context-deadline-exc
修改点:
1、保证两台物理机之间的swarm.key保持一致
在服务器A上上传文件
服务器B 对外可以访问到