역방향 SSH 터널을 통해 퍼블릭 및 프라이빗 노드를 어떻게 연결할 수 있습니까?
1 대답
- 투표
나도 똑같은 상황이었습니다.개인 모드를 사용할 때 개인 노드가 연결을 시작해야하는 것 같습니다.제 경우에는 사설 노드가 연결을 설정하는 것을 막는 방화벽 규칙이었고 모든 것이 잘 작동하도록 허용 한 후에였습니다.
I had same exact situation. It seems that (and I did not see this documented anywhere) when using private mode, the private node must initiate the connection. In my case it was a firewall rule preventing the private node from establishing the connection, and after I permitted that everything worked great.
제빵사 설정 :
비공개 노드를 잠그기 위해 (또한 공개 IP가 필요하지 않기 때문에) 역 SSH 터널 따라서 공용 노드는 개인 노드 포트 9732로 전달되는 자체 127.0.0.1:19732를 통해 개인 노드에 연결할 수 있습니다.
개인 노드를 실행 중입니다 :
./tezos-node run --rpc-addr 127.0.0.1:8732 --private-mode --no-bootstrap-peers --bootstrap-threshold=1 --connections 1 --peer A.A.A.A
그리고 저는 다음과 같이 퍼블릭 노드를 실행하고 있습니다 :
./tezos-node run --rpc-addr 127.0.0.1:8732 --peer 127.0.0.1:19732
또한 다음과 같은 다른
trust
항목을 추가해 보았습니다../tezos-admin-client trust address 127.0.0.1:19732
공개 노드./tezos-admin-client trust address A.A.A.A:9732
비공개 노드./tezos-admin-client trust peer idxxxxxx
onbothprivate andpublicnode개인 노드 로그에 계속 표시되는 것은
p2p.connection-pool: [private node] incoming connection from untrused peer rejected!
및 공용 노드가 시도하지만 성공적으로 연결할 수 없습니다. 비공개 노드 또는 그 반대입니다.노드 연결에 더 가까워 지려면 어떻게해야하나요?