termal.in

Windows Server · SSH · PowerShell

Windows Server en SSH et PowerShell — sans port ouvert.

Une ligne dans PowerShell fait d’un Windows Server un hôte à Connector. Vous obtenez un terminal PowerShell dans le navigateur ou l’app, les fichiers, un bureau à distance, la supervision et les alertes, et des applications d’IA qui exécutent PowerShell selon vos règles — le tout par un tunnel sortant : le port 22 reste fermé.

Aucun port entrant · PowerShell comme shell de connexion · Pro (ou essai de 14 jours)

01  /  une ligne dans PowerShell

Installez-le depuis PowerShell.

Connectez-vous sur termal.in/account, cliquez sur Obtenir la commande d’installation, choisissez l’onglet Windows et lancez la ligne affichée dans PowerShell, sur le serveur :

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

Windows demande les droits d’administrateur — acceptez. Le lien d’installation est à usage unique et valable une heure. Voilà toute l’installation : aucune modification du routeur, aucune retouche du groupe de sécurité, aucun port entrant.

02  /  ce qu’il met en place

OpenSSH, PowerShell et un service qui reste actif.

  • ▸Serveur OpenSSH — installe la fonctionnalité facultative si elle manque et règle sshd sur un démarrage automatique.
  • ▸PowerShell comme shell de connexion SSH — défini à l’inscription, sauf si vous avez déjà configuré un shell par défaut.
  • ▸Le port 22 reste fermé. Quand l’installateur a ajouté OpenSSH, sshd n’écoute que sur 127.0.0.1 et ::1 et sa règle de pare-feu est désactivée. Un serveur OpenSSH déjà présent est laissé exactement tel quel.
  • ▸Le service TermalinAgent — fait tourner le Connector, se reconnecte après un redémarrage et transporte des octets SSH opaques vers sshd sur localhost. Désinstallation avec & "$env:ProgramFiles\Termalin\termalin-agent.exe" uninstall.

03  /  ce que vous obtenez

Un terminal, des fichiers, un bureau et la supervision.

  • ▸Un terminal PowerShell dans l’espace web ou l’application de bureau — une vraie session, depuis un téléphone, une tablette ou une machine qui n’est pas la vôtre.
  • ▸Des fichiers via SFTP. Parcourez, modifiez et transférez des fichiers par le même lien, avec des chemins de lecteurs Windows comme C:\Users\….
  • ▸Un bureau à distance. Ouvrez une session RDP vers la machine sur 127.0.0.1 via le Connector — le port 3389 reste fermé — avec un panneau Fichiers à côté. Voir RDP sans redirection de port.
  • ▸Supervision et alertes. CPU, mémoire, fichier d’échange, lecteurs, réseau, trafic disque, processus et durée de fonctionnement, en graphiques chaque minute, avec des alertes quand un lecteur se remplit ou que le serveur passe hors ligne. Voir supervision de Windows Server.

04  /  les apps d’IA sous Windows

Laissez une IA exécuter PowerShell — selon vos règles.

Via l’endpoint MCP hébergé, Claude et ChatGPT peuvent exécuter des commandes sur le serveur : ssh_exec lance chaque commande dans PowerShell. La politique par Connector Ce que l’IA peut exécuter ici s’applique — accès complet, commandes listées uniquement, ou lecture seule — en plus du réglage propre à chaque app, et la plus stricte l’emporte.

Les outils de tâches en arrière-plan exigent un shell Unix : ils ne tournent pas sous Windows ; les outils de fichiers et de bases de données, ainsi que les sauvegardes de serveurs, sont pour l’instant réservés aux serveurs Linux.

05  /  prérequis et limites

Ce qu’il faut.

ÉlémentDétail
WindowsWindows 10 et 11, et Windows Server. Le binaire du Connector est un petit .exe statique pour x64 et ARM64.
CompteLes sessions SSH se connectent avec un compte Windows local.
ForfaitPro ou l’essai de 14 jours, comme tout Connector. Le forfait Free n’a pas de Connectors.

Questions fréquentes

Le port 22 est-il ouvert sur le serveur Windows ?

Non. Quand l’installateur ajoute le serveur OpenSSH, il configure sshd pour n’écouter que sur 127.0.0.1 et ::1 et désactive la règle de pare-feu « OpenSSH SSH Server (sshd) » : rien n’est ouvert au réseau. Le Connector joint sshd sur localhost par son propre tunnel sortant. Si OpenSSH était déjà installé, ses réglages réseau restent exactement tels quels.

Puis-je garder ma configuration OpenSSH existante ?

Oui. L’installateur ne touche à sshd que s’il installe lui-même la fonctionnalité. Un serveur OpenSSH déjà présent est laissé tel quel — le Connector le joint quand même sur localhost. L’inscription ajoute l’autorité de certification SSH de Termalin à sshd_config, pour que les connexions utilisent un certificat à courte durée réservé à votre compte.

Puis-je utiliser cmd.exe au lieu de PowerShell ?

L’inscription définit PowerShell comme shell de connexion SSH seulement si aucun shell par défaut n’est déjà configuré. Si vous avez vous-même défini DefaultShell pour OpenSSH, il est conservé.

Comment le désinstaller ?

Lancez & "$env:ProgramFiles\Termalin\termalin-agent.exe" uninstall dans un PowerShell en administrateur. Cela supprime le service TermalinAgent et le Connector ; un serveur OpenSSH présent auparavant n’est pas touché.

Puis-je m’y connecter en RDP sans ouvrir le port 3389 ?

Oui. Avec le Connector sur la machine, un bureau à distance s’ouvre vers 127.0.0.1 par le même tunnel sortant — aucune redirection de port, le port 3389 reste fermé. Voir bureau à distance sans redirection de port.

Quelles versions de Windows fonctionnent ?

Windows 10 et 11, et Windows Server, en x64 ou ARM64. Les sessions SSH se connectent avec un compte Windows local.

Joignez un serveur Windows, sans clé, en une minute.

Une ligne PowerShell, aucun port entrant, PowerShell à portée de main dans le navigateur. Les nouveaux comptes profitent de Pro gratuitement pendant 14 jours.

Pro (ou essai de 14 jours) · Connector · supervision · MCP pour agents IA