Remote desktop: mention the Frame's certificate warning

Seen on Windows 11 against a real Frame: mstsc warns about xrdp's own
certificate before xrdp's login box appears.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
saphidandClaude Opus 5.5 committed 2026-09-30 11:53:01 +10:00
1 parent 7308ac09b1
commit 72ffec45c2
3 files changed
+6 -2

No files matched your search

+2 -1
View File
@@ -91,7 +91,8 @@ counts them while they run.
Linux). Remote desktop first checks that the Frame's xrdp answers on port
3389 (Developer Mode turns it on). On Windows it opens a connection file for
user `steamos`, because `mstsc /v:` alone offers your Windows account, which
xrdp turns away. Sign in with the Developer Mode password. Sleep, restart and
xrdp turns away. Accept the warning about the Frame's own certificate, then
sign in with the Developer Mode password. Sleep, restart and
shut down open a terminal window because SteamOS asks for the sudo password
over SSH.
+1
View File
@@ -65,6 +65,7 @@ class OpenRdp(unittest.TestCase):
self.assertIn("username:s:steamos", lines)
self.assertIn("steamos", message)
self.assertIn("Developer Mode password", message)
self.assertIn("certificate", message)
def test_nothing_listening_says_why_and_opens_nothing(self):
self.xrdp.close()
+3 -1
View File
@@ -267,7 +267,9 @@ def open_steam_link():
RDP_PORT = 3389
RDP_USER = "steamos" # xrdp signs in with the Developer Mode password, not this computer's
RDP_LOGIN = f"sign in as {RDP_USER} with your Developer Mode password"
# xrdp's certificate is its own, so every client warns about it first.
RDP_LOGIN = (f"accept the warning about the Frame's certificate, then sign in as {RDP_USER} "
"with your Developer Mode password")
def rdp_reachable(host, timeout=3):