Skip to content

Tool to convert MobaXterm sessions to Remmina profiles with passwords

License

Notifications You must be signed in to change notification settings

xtonousou/mobaxterm_to_remmina

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mobaxterm_to_remmina

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)

Installation

Clone/download the repo and install the requirements.

pip install -r ./requirements.txt

Usage

First of all, export the sessions from MobaXterm on MS Windows:

Export MobaXterm Configuration

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 course

Convert 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 course

Apply 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 course

The 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.

Compatibility

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.

LICENSE

mobaxterm_to_remmina is available under the MIT license. See the LICENSE file for more info.