See run-test.sh for python-ismrmrd-server's invertcontrast demo:

pymrd.service (hard coded paths) runs and restarts the local MRD server using uv.
TODO: consider setting TMPDIR to shared location (/raidzeus/?)
Enabled like
sudo systemctl enable --system --now $PWD/pymrd.service
fire_identity/id_rsa.ppkshould be copied toC:\Medcom\MriCustomer\ice\fire\wip_1234b_fire_fire_mars_ssh.inigoes to%CustomerIceProgs%\fire\wip_fire_fire.ini(?)
wip_1234b_fire_fire_mars_ssh.ini was pulled from the msi installer WIP1234B_FIRE_VE11C_0809Wed_2021173520:./MriCustomer:./Ice:./fire:./.:n4/.:pkg/MrServers/.:MrVista/.:Config/IceConfigurators/.:fire/wip_1234b_fire_fire_mars_ssh.ini
Putty on windows scan console was used to generate rsa_id* (copied to /mnt/TWIX_RAID/Prisma1/Moon/FIRE/id_rsa*; 2025/11/17).
Note
at least for syngo MR E11
rsa_idshould be generated with-b 2048not-b 4096as documented!- Host key for ini is
RSAnotED25519as documented!
fire_identity/id_rsa.ppkis the private key to be kept secret and only on the console computerfire_identity/id_rsa.pubis public pair and goes into~/.ssh/authorized_keysfor passwordless authentication
Host key is 4f:9d:13:00:78:dc:e0:25:7f:37:fb:7d:35:8e:65:08 and is specified in wip_1234b_fire_fire_mars_ssh.ini.
Notes on key length
wc -l id_rsa linux_generated_bad/id_rsa /tmp/rsa2048
27 id_rsa
49 linux_generated_bad/id_rsa
27 /tmp/rsa2048