termal.in

Windows Server · SSH · PowerShell

Windows Server по SSH и PowerShell — без открытого порта

Одна строка в PowerShell превращает Windows Server в хост с Connector. Вы получаете терминал PowerShell в браузере или в приложении, файлы, удалённый рабочий стол, мониторинг и оповещения, а ИИ-приложения запускают PowerShell по вашим правилам — и всё это через исходящий туннель, так что порт 22 остаётся закрытым.

Без входящего порта · PowerShell как оболочка входа · Pro (или 14 дней бесплатно)

01  /  одна строка в powershell

Установка из PowerShell

Войдите на termal.in/account, нажмите «Получить команду установки», выберите вкладку Windows и выполните показанную строку в PowerShell на сервере:

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

Windows попросит права администратора — разрешите. Ссылка для установки одноразовая и действует час. Это вся настройка: без изменений на роутере, без правок в security group, без входящего порта.

02  /  что она настраивает

OpenSSH, PowerShell и служба, которая не падает

  • ▸OpenSSH Server — устанавливает дополнительный компонент, если его нет, и включает автозапуск sshd.
  • ▸PowerShell как оболочка входа по SSH — задаётся при подключении, если вы ещё не настроили оболочку по умолчанию.
  • ▸Порт 22 остаётся закрытым. Если OpenSSH добавил установщик, sshd слушает только на 127.0.0.1 и ::1, а его правило файрвола выключено. Уже установленный ранее OpenSSH Server остаётся ровно таким, каким был.
  • ▸Служба TermalinAgent — запускает Connector, переподключается после перезагрузки и передаёт непрозрачные байты SSH в sshd на localhost. Удаление: & "$env:ProgramFiles\Termalin\termalin-agent.exe" uninstall.

03  /  что вы получаете

Терминал, файлы, рабочий стол и мониторинг

  • ▸Терминал PowerShell в веб-кабинете или в десктоп-приложении — настоящая сессия с телефона, планшета или чужой машины.
  • ▸Файлы по SFTP. Просматривайте, редактируйте и передавайте файлы по тому же каналу, с путями дисков Windows вроде C:\Users\….
  • ▸Удалённый рабочий стол. Откройте RDP к машине на 127.0.0.1 через Connector — порт 3389 остаётся закрытым, — с панелью «Файлы» рядом. См. RDP без проброса портов.
  • ▸Мониторинг и оповещения. CPU, память, файл подкачки, диски, сеть, дисковый трафик, процессы и время работы на графиках с обновлением раз в минуту, с оповещениями о заполнении диска или уходе сервера в офлайн. См. мониторинг Windows Server.

04  /  ИИ-приложения на windows

Пусть ИИ запускает PowerShell — по вашим правилам

Через облачный MCP-эндпоинт Claude и ChatGPT могут выполнять команды на сервере: ssh_exec запускает каждую команду в PowerShell. Действует политика Connector «Что ИИ может запускать здесь» — полный доступ, только команды из списка или только чтение — поверх собственной настройки каждого приложения, и побеждает более строгая.

Инструментам фоновых задач нужна Unix-оболочка, поэтому на Windows они не работают; инструменты для файлов и баз данных, а также резервные копии серверов пока только для Linux-серверов.

05  /  требования и ограничения

Что нужно

ЧтоПодробности
WindowsWindows 10 и 11, а также Windows Server. Бинарник Connector — небольшой статический .exe для x64 и ARM64.
Учётная записьSSH-сессии входят под локальной учётной записью Windows.
ТарифPro или пробный период на 14 дней, как для любого Connector. На Free Connector нет.

Вопросы и ответы

Открывается ли порт 22 на Windows-сервере?

Нет. Когда установщик добавляет OpenSSH Server, он настраивает sshd слушать только на 127.0.0.1 и ::1 и выключает правило файрвола «OpenSSH SSH Server (sshd)», так что для сети ничего не открыто. Connector достаёт до sshd на localhost через собственный исходящий туннель. Если OpenSSH уже был установлен, его сетевые настройки остаются ровно такими, какими были.

Можно ли сохранить мою текущую конфигурацию OpenSSH?

Да. Установщик трогает sshd, только если сам устанавливает этот компонент. Уже имеющийся OpenSSH Server остаётся как есть — Connector всё равно достаёт до него на localhost. При подключении в sshd_config добавляется удостоверяющий центр SSH-сертификатов Termalin, чтобы входы шли по краткосрочному сертификату только для вашего аккаунта.

Можно ли вместо PowerShell использовать cmd.exe?

При подключении PowerShell становится оболочкой входа по SSH, только если оболочка по умолчанию ещё не настроена. Если вы сами задали DefaultShell для OpenSSH, эта настройка остаётся.

Как его удалить?

Выполните & "$env:ProgramFiles\Termalin\termalin-agent.exe" uninstall в PowerShell, запущенном от имени администратора. Это удалит службу TermalinAgent и Connector; OpenSSH Server, который был у вас раньше, не затрагивается.

Можно ли подключиться к нему по RDP, не открывая порт 3389?

Да. Если на машине стоит Connector, удалённый рабочий стол открывается на 127.0.0.1 через тот же исходящий туннель — без проброса портов, порт 3389 остаётся закрытым. См. удалённый рабочий стол без проброса портов.

Какие версии Windows поддерживаются?

Windows 10 и 11, а также Windows Server, на x64 или ARM64. SSH-сессии входят под локальной учётной записью Windows.

Доступ к Windows-серверу без ключа за минуту

Одна строка в PowerShell, без входящего порта, а PowerShell всегда под рукой в браузере. Новые аккаунты получают Pro бесплатно на 14 дней.

Pro (или 14 дней бесплатно) · Connector · мониторинг · MCP для ИИ-агентов