Migrating to GNU/Linux from MS Windows and afraid of losing your precious MobaXterm sessions? Here is a handy tool to convert your sessions to Remmina profiles with their passwords included (optionally)
Clone/download the repo and install the requirements.
pip install -r ./requirements.txtFirst of all, export the sessions from MobaXterm on MS Windows:
Open up a Terminal or cmd and execute the commands below.
Convert to Remmina profiles without stored passwords:
python.exe mobaxterm2remmina.py ".\MobaXterm configuration (2022-06-05 04.15.06).mobaconf" # replace the filename of courseConvert to profiles with stored passwords (you will be asked for MobaXterm master password and Remmina's secret which is located in ~/.config/remmina/remmina.pref "secret field"):
python.exe .\mobaxterm2remmina.py ".\MobaXterm configuration (2022-06-05 04.15.06).mobaconf" --with-passwords # replace the filename of courseApply color theme while converting (see available themes at /usr/share/remmina/theme directory)
python.exe .\mobaxterm2remmina.py ".\MobaXterm configuration (2022-06-05 04.15.06).mobaconf" --with-passwords --theme "Brogrammer" # replace the filename of courseThe profiles will be exported to ./exported locally, so you have to copy all these exported remmina files to your Linux host in ~/local/share/remmina directory.
NOTE: Stored passwords (DES3 encrypted and base64 encoded) will be removed from the .remmina files upon Remmina initialization and will be transfered to host's integrated keyring.
The tool will preserve the group hierarchy of MobaXterm on Remmina, so your sessions will be organized as they were.
This tool is currently compatible with SSH and RDP only.
VNC and HTTP/S compatibility isn't implemented yet. SSH jump hosts or gateways cannot be exported to Remmina as well as the private keys for the authentication.
mobaxterm_to_remmina is available under the MIT license. See the LICENSE file for more info.
