@redsPL that's nowhere near the worst network setup I've seen.
PC1 --USB-> phone <--wifi-- PC2
no mobile internet on phone
no root, so can't set routing table for PC1 to see PC2
phone$ ssh PC1 -L 2222:localhost:22
phone$ ssh PC2 -R 2222:localhost:2222
PC2$ ssh localhost -p 2222