From 35b68bdb0473e87c9ce0794b6ba2637971257cf3 Mon Sep 17 00:00:00 2001 From: "prompt.ac/@jeffrey" Date: Sat, 10 Oct 2026 20:17:13 -0700 Subject: [PATCH] Menu Band Windows page: install sshd through winget, not Windows Update --- system/public/menuband/windows.html | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/system/public/menuband/windows.html b/system/public/menuband/windows.html index e3c9d824fc..1535119ec3 100644 --- a/system/public/menuband/windows.html +++ b/system/public/menuband/windows.html @@ -169,10 +169,12 @@

Setting up a Windows 11 Pro build machine, and whether the tiny piano could live in the taskbar. October 2026.

Step 1: let neo in over SSH

-

Windows 11 Pro ships the OpenSSH client but not the server. Right-click Start, open Terminal (Admin), paste all of this, press Enter:

-
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
+    

Windows 11 Pro ships the OpenSSH client but not the server. The usual Add-WindowsCapability route pulls from Windows Update and can hang for minutes with no output, so this installs the same server from Microsoft's GitHub release through winget instead. Right-click Start, open Terminal (Admin), paste all of this, press Enter:

+
winget install Microsoft.OpenSSH.Preview --accept-package-agreements --accept-source-agreements
 Start-Service sshd
 Set-Service -Name sshd -StartupType Automatic
+New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True `
+  -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 -Profile Any
 New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell `
   -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force
 (Get-NetIPAddress -AddressFamily IPv4 | Where-Object { $_.InterfaceAlias -notmatch 'Loopback' }).IPAddress
-- 2.54.0