¿Existe un TeamViewer para la consola Linux?

¿Existe un TeamViewer para la consola Linux?

Tengo varias Raspberry Pi ejecutando DietPi (basado en Debian) distribuidas en diferentes ubicaciones. Mis clientes son empresas y cada uno tiene una infraestructura de red diferente.

Necesito tener acceso a mis dispositivos a través de ssh, pero el problema es que no siempre puedo abrir un puerto en el enrutador de mi cliente.

Hay varias soluciones, como el reenvío inverso de puertos ssh, pero mientras pueda evaluarlas, son trucos que no son muy confiables.

Necesito manejar la posibilidad de que el RPi se reinicie, que el enrutador del cliente pierda la conexión a Internet por un tiempo, etc.

Entonces, mi pregunta es: ¿Existe un servicio similar a TeamViewer para la consola Linux? Robusto, fiable e independiente de la configuración del router.

Respuesta1

Perdón por necroear esto... pero en caso de que alguien más encuentre este hilo a través de Google tal como lo hice yo: ¿Probar "tmate"?

compañero- Compartir terminal al instante https://tmate.io/

Cómo usar: inicias tmate, obtienes una dirección para compartir con un amigo, tu amigo se conecta con ssh a tu sesión. Ambos pueden usar la terminal. Hay muchas opciones y soluciones autohospedadas disponibles. Funciona en Linux/MacOS/WSL

Respuesta2

Si realmente solo desea una terminal, tal vez ssh simple sea perfecto para usted, y trabajar para ponerla en funcionamiento es el verdadero problema.

De lo contrario, ¿intentó realizar una búsqueda en la web para"TeamViewer como servicio para Linux"?

Soporte de servidor terminal en Teamviewer:

¿Cómo funciona el soporte del servidor terminal?

En los sistemas operativos de servidor, TeamViewer funciona sin ninguna adaptación especial.

Sin embargo, asegúrese de activar la opción de soporte multiusuario mejorado (activada de forma predeterminada para TeamViewer 9 y versiones posteriores) en Opciones en Avanzado. Esta opción genera un ID de TeamViewer individual para cada usuario que se conecta al servidor mediante Escritorio remoto (RDP) de Microsoft, así como para la consola física. Por tanto, es posible el trabajo paralelo e individual de cada sesión.

El cuadro de diálogo de información ahora muestra dos ID diferentes:

  • ID del servidor:
    • ID de TeamViewer de la consola del sistema operativo del servidor (como si uno estuviera físicamente sentado frente al servidor)
  • ID de usuario:
    • ID de TeamViewer del usuario que inició sesión en este servidor mediante RDP.

Respuesta3

Teamviewer no es compatible con procesadores ARM. He visto que hay una emulación x86 llamada exagear que puede hacer eso y poner Teamviewer en el pi... aunque ese parece ser el camino más largo para resolver el problema.

Yo lo solucionaria asi....

Configure un servidor openvpn en la naturaleza. Conviértalo en un puerto que nadie en su sano juicio filtraría como 443... en el pi, configure un cliente openvpn para conectarse a él, configure sus computadoras de trabajo/hogar/portátiles en el mismo vpn y debería poder acceda a él detrás del firewall a través de ssh.

Deberías tener cuidado al seleccionar el rango de IP para la VPN para elegir algo lo suficientemente extraño como para que casi nunca te lo encuentres en la naturaleza... 10.213.xx o algo así...

información relacionada