Este script em Python converte um backup .csv
do programa mRemoteNG para arquivos de conexão .remmina
, permitindo sua importação no Remmina, um popular cliente de acesso remoto.
- Converte conexões armazenadas no backup do mRemoteNG em arquivos
.remmina
. - Mantém a estrutura de grupos e subgrupos.
- Evita nomes duplicados para conexões.
- Permite mover automaticamente os arquivos
.remmina
para o diretório padrão do Remmina (~/.local/share/remmina
). - Gera um arquivo
.zip
com todas as conexões convertidas. - Registra erros no log
conversao.log
.
- Python 3.x
-
Clone o repositório:
git clone https://github.com/junovanfantin/convert_mremote_to_remmina.git cd mremoteng-to-remmina
-
Coloque o arquivo de backup do mRemoteNG (.csv) no diretório do script.
-
Execute o script:
python convert_mremote_to_remmina_V2.0.py
-
Escolha se deseja mover os arquivos convertidos para o diretório do Remmina.
-
Um arquivo
.zip
com as conexões será gerado automaticamente.
Os arquivos .remmina
são salvos na pasta remmina_connections/
e podem ser movidos para:
~/.local/share/remmina/
[remmina]
name=Minha Conexão
protocol=SSH
hostname=192.168.1.100
username=meu_usuario
password=minha_senha
port=22
group=MeuGrupo
- Chave não encontrada no CSV: Verifique se o arquivo de backup contém todas as colunas esperadas.
- Falha na conversão: Certifique-se de que o arquivo CSV está salvo no formato correto (
utf-8
). - Erro ao mover arquivos: Verifique se o diretório
~/.local/share/remmina
existe e tem permissões de escrita.
Este projeto é distribuído sob a licença MIT.
Criado por Junovan Fantin e aprimorado por Gemini 2.0 Flash.