Come posso connettere nodo pubblico e privato tramite un tunnel SSH inverso?
1 risposta
- voti
Ho avuto la stessaidentica situazione.Sembra che (enon l'ho visto documentato danessunaparte) quando si utilizza lamodalitàprivata,ilnodoprivato deve avviare la connessione.Nelmio caso sitrattava di una regola delfirewall cheimpediva alnodoprivato di stabilire la connessionee dopo averpermesso chetuttofunzionasse allagrande.
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.
Hoimpostatoilmiopanettiere con:
Perbloccareilnodoprivato (e ancheperchénonnecessita di un IPpubblico),hoimpostato un reverse SSHtunnel per laporta 9732 dalprivato alnodopubblico su 19732. Pertanto,ilnodopubblicopuò connettersi alnodoprivatotramiteilproprio 127.0.0.1:19732,cheinoltra allaporta 9732 deinodiprivati.
Stoeseguendoilnodoprivato con:
./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
E stoeseguendoilnodopubblico con:
./tezos-node run --rpc-addr 127.0.0.1:8732 --peer 127.0.0.1:19732
Inoltre,hoprovato ad aggiungere diverse voci
trust
come:./tezos-admin-client trust address 127.0.0.1:19732
sulnodopubblico./tezos-admin-client trust address A.A.A.A:9732
sunodoprivato./tezos-admin-client trust peer idxxxxxx
suentrambii nodiprivati epubbliciTutto quello che continuo a ottenerenel registro deinodiprivati è:
p2p.connection-pool: [private node] incoming connection from untrused peer rejected!
e ilnodopubblicoprova,manon riescemai a connettersi con successoilnodoprivato o viceversa.Cosapossofare o controllareper avvicinarmi alla connessione deimiei nodi?