termal.in

Windows Server · SSH · PowerShell

Windows Server por SSH y PowerShell — sin ningún puerto abierto.

Una línea en PowerShell convierte un Windows Server en un host con Connector. Tienes una terminal PowerShell en el navegador o en la app, archivos, un escritorio remoto, monitorización y alertas, y apps de IA que ejecutan PowerShell bajo tus reglas — todo por un túnel saliente, así que el puerto 22 sigue cerrado.

Sin puerto de entrada · PowerShell como shell de inicio de sesión · Pro (o 14 días de prueba)

01  /  una línea en PowerShell

Instálalo desde PowerShell.

Inicia sesión en termal.in/account, pulsa Obtener comando de instalación, elige la pestaña Windows y ejecuta la línea que muestra en PowerShell en el servidor:

irm https://termal.in/i/<token>.ps1 | iex

Windows pide permisos de administrador: acéptalo. El enlace de instalación es de un solo uso y válido durante una hora. Ese es todo el montaje: sin cambios en el router, sin editar grupos de seguridad, sin puerto de entrada.

02  /  lo que configura

OpenSSH, PowerShell y un servicio que sigue en pie.

  • ▸Servidor OpenSSH — instala la característica opcional si falta y configura sshd para que arranque automáticamente.
  • ▸PowerShell como shell de inicio de sesión SSH — se configura en el alta, salvo que ya tengas un shell predeterminado configurado.
  • ▸El puerto 22 sigue cerrado. Cuando el instalador añadió OpenSSH, sshd escucha solo en 127.0.0.1 y ::1 y su regla de firewall queda desactivada. Un servidor OpenSSH que ya estaba se deja exactamente como estaba.
  • ▸El servicio TermalinAgent — ejecuta el Connector, se reconecta tras un reinicio y mueve bytes SSH opacos hasta sshd en localhost. Se desinstala con & "$env:ProgramFiles\Termalin\termalin-agent.exe" uninstall.

03  /  lo que obtienes

Una terminal, archivos, un escritorio y monitorización.

  • ▸Una terminal PowerShell en el panel web o en la app de escritorio — una sesión de verdad, desde un móvil, una tablet o una máquina que no es tuya.
  • ▸Archivos por SFTP. Explora, edita y transfiere archivos por el mismo enlace, con rutas de unidades de Windows como C:\Users\….
  • ▸Un escritorio remoto. Abre RDP a la máquina en 127.0.0.1 a través del Connector — el puerto 3389 sigue cerrado — con un panel de Archivos a su lado. Mira RDP sin reenvío de puertos.
  • ▸Monitorización y alertas. CPU, memoria, archivo de paginación, unidades, red, tráfico de disco, procesos y tiempo activo, en gráficas cada minuto, con alertas cuando una unidad se llena o el servidor se desconecta. Mira la monitorización de Windows Server.

04  /  apps de IA en Windows

Deja que una IA ejecute PowerShell — bajo tus reglas.

A través del endpoint MCP alojado, Claude y ChatGPT pueden ejecutar comandos en el servidor: ssh_exec ejecuta cada comando en PowerShell. Se aplica la política de cada Connector, Qué puede ejecutar la IA aquí — acceso completo, solo los comandos de la lista o solo lectura — además de la configuración propia de cada app, y gana la más estricta.

Las herramientas de trabajos en segundo plano necesitan un shell Unix, así que no funcionan en Windows; las herramientas de archivos y de bases de datos, y las copias de seguridad de servidores, son por ahora para servidores Linux.

05  /  requisitos y límites

Lo que necesita.

ElementoDetalle
WindowsWindows 10 y 11, y Windows Server. El binario del Connector es un pequeño .exe estático para x64 y ARM64.
CuentaLas sesiones SSH inician sesión como una cuenta local de Windows.
PlanPro o los 14 días de prueba, como cualquier Connector. El plan Free no tiene Connectors.

Preguntas

¿Se abre el puerto 22 en el servidor Windows?

No. Cuando el instalador añade el servidor OpenSSH, configura sshd para escuchar solo en 127.0.0.1 y ::1 y desactiva la regla de firewall «OpenSSH SSH Server (sshd)», así que nada queda abierto a la red. El Connector llega a sshd en localhost por su propio túnel saliente. Si OpenSSH ya estaba instalado, su configuración de red se deja exactamente como estaba.

¿Puedo conservar mi configuración de OpenSSH actual?

Sí. El instalador solo toca sshd cuando instala la característica él mismo. Un servidor OpenSSH que ya estaba presente se deja como está — el Connector sigue llegando a él en localhost. El alta añade la autoridad de certificación SSH de Termalin a sshd_config, para que los inicios de sesión usen un certificado de corta duración solo para tu cuenta.

¿Puedo usar cmd.exe en lugar de PowerShell?

El alta configura PowerShell como shell de inicio de sesión SSH solo si no hay ya un shell predeterminado configurado. Si has definido tú mismo DefaultShell para OpenSSH, se deja tal cual.

¿Cómo lo quito?

Ejecuta & "$env:ProgramFiles\Termalin\termalin-agent.exe" uninstall en un PowerShell como administrador. Eso quita el servicio TermalinAgent y el Connector; un servidor OpenSSH que tuvieras antes no se toca.

¿Puedo conectarme por RDP sin abrir el puerto 3389?

Sí. Con el Connector en la máquina, un escritorio remoto se abre a 127.0.0.1 por el mismo túnel saliente — sin reenvío de puertos, el puerto 3389 sigue cerrado. Mira el escritorio remoto sin reenvío de puertos.

¿Qué versiones de Windows funcionan?

Windows 10 y 11, y Windows Server, en x64 o ARM64. Las sesiones SSH inician sesión como una cuenta local de Windows.

Llega a un servidor Windows, sin claves, en un minuto.

Una línea de PowerShell, sin puerto de entrada, y PowerShell al alcance de la mano en el navegador. Las cuentas nuevas tienen Pro gratis durante 14 días.

Pro (o 14 días de prueba) · Connector · monitorización · MCP para agentes de IA