25 lines
1.6 KiB
JSON
25 lines
1.6 KiB
JSON
{
|
|
"_comment": "TEMPLATE for the OUTBOUND remote-desktop targets — machines this thin client connects TO. Not to be confused with wayvnc, which is the inbound channel that lets other machines control this one. Baked into the image read-only at /etc/thinclient-agent/rdp-vnc.json; on first boot thinclient_agent/remote_desktop.py copies it to /var/lib/thinclient-agent/rdp-vnc.json and reads that copy from then on, so targets can be edited on a running machine without a rebuild.",
|
|
|
|
"_comment_no_credentials": "NO PASSWORDS IN THIS FILE, EVER — it is committed to git. 'credentials_ref' names a block in /etc/thinclient-agent/remote-desktop-credentials.env (mode 0600, gitignored, created by hand on the booted machine). See hosts/thin-client/README.md for the format. The agent reads only the username and domain out of that file; the password is never read, never written into a .remmina profile, and never put on a command line — Remmina prompts for it on first connect and stores it in its own keyring-backed store afterwards.",
|
|
|
|
"_comment_placeholders": "The two entries below are PLACEHOLDERS. The hosts are RFC-5737-style dummies, not real machines on any LAN. Replace them (or empty the list) before first boot; an unreachable target just makes Remmina show a connection error, but leaving fake names in the HA select is confusing.",
|
|
|
|
"targets": [
|
|
{
|
|
"name": "framework12",
|
|
"host": "192.168.1.0",
|
|
"port": 3389,
|
|
"protocol": "rdp",
|
|
"credentials_ref": "framework12"
|
|
},
|
|
{
|
|
"name": "thinkpad",
|
|
"host": "192.168.1.0",
|
|
"port": 5900,
|
|
"protocol": "vnc",
|
|
"credentials_ref": "thinkpad"
|
|
}
|
|
]
|
|
}
|