El filtro para adultos de mi ISP bloquea el tráfico SSH, pero AnyDesk (y tal vez TeamViewer) están permitidos. Estoy en Windows y necesito poder trabajar en algún proyecto de GitLab a través de SSH, como por ejemplo: con Git BASH y/o GIT GUI.git clone [email protected]:user/project.git
¿Hay alguna manera de hacer un túnel SSH a través de AnyDesk/TeamViewer de alguna manera? Preferiblemente sin depender de otros.
Respuesta1
Es posible lo siguiente:
||
|-----| SSH within || |-------| |--------|
| YOU |<===AnyDesk=========>| OTHER |<---SSH--->| GITLAB |
|-----| Tunnel || |-------| |--------|
ISP ||
Blockade ||
Esto supone que USTED está detrás del bloqueo SSH del ISP, pero puede conectarse a través de AnyDesk a OTRO (fuera de ese bloqueo del ISP).
Luego puede ir a "Configurar túnel TCP" y configurar un túnel (NO un túnel inverso) con un puerto local de (digamos) 6789, un host remoto gitlab.com y un puerto remoto 22 (puerto SSH). Una vez que se conecte con ese túnel, puede usar su puerto 6789 para acceder a gitlab.com:22, por ejemplo, en lugar de .git clone ssh://[email protected]:6789/gitlab-org/gitlab
git clone [email protected]:gitlab-org/gitlab