There doesn't seem to be an .Xauthority file created when X starts. This doesn't cause the command line ssh any problems it just prints
Warning: No xauth data; using fake authentication data for X11 forwarding.
However kdessh will not work
xauth: No xauth data; using fake authentication data for X11 forwarding.
xauth: creating new authority file /home/knoppix/.Xauthority
kdesu (kdelibs): WARNING: No X authentication info set for display :0.0
kdesu (kdelibs): WARNING: [../../kdesu/stub.cpp:166] unknown request: -->Warning<--o xauth data; using fake authentication data for X11
Killed by signal 15.
If I create an .Xauthority manually
xauth generate :0 . trusted
it then works.
Why is there no .Xauthority file by default?

Crucial MX500 1TB 2.5" SATA III Internal SSD CT1000MX500SSD1
$102.99
Dell Latitude 14" Laptop Computer Intel i5 Up To 32GB RAM 1TB SSD Windows 11 Pro
$316.61
External SSD 1TB 2TB 4TB Portable Hard Drive USB 3.0 Type-C High Speed PC Mac
$19.99
Western Digital 1TB 3.5" SATA III 7200RPM Desktop Hard Drive
$34.99
SAMSUNG T7 Portable SSD 1TB Indigo Blue USB 3.2 Gen2 External MU-PC1T0H/AM
$159.99
Netac 2TB 1TB 500GB Internal SSD M.2 NVMe PCIe3.0 Solid State Drive lot
$129.99
Lenovo Legion 5 Gaming 15.1" WQXGA OLED 165Hz Core i9-14900HX 16GB 1TB RTX 5070
$1469.00
Acer Predator Helios Neo 16S AI 16" i9 275HX 2S RTX 5070 Ti 32GB 1TB SSD Refurb
$1746.47
External Solid State Drive USB 3.2 Gen2, 1TB SSD External Hard Drive with C to A
$100.00
1TB Portable External Hard Drive USB 3.0 Storage Backup for PC Mac Laptop
$32.99