Imagem por: andreasnilsson1976 via Compfight cc e Aviad Raviv-Vash
Nós fizemos um tour introdutório do mRemoteNG em nosso guia “Como usar o mRemoteNG para gerenciar todas as suas conexões remotas”. Neste guia, vamos nos aprofundar e mostrar algumas dicas que achamos úteis ao trabalhar com ele regularmente.
Integração WinSCP
Já mencionamos o WinSCP no passado; Este programa já deve estar no seu arsenal se você estiver administrando máquinas Linux do Windows.
Muitas pessoas que foram esclarecidas para o mRemoteNG simplesmente desconhecem que é possível integrar as duas e acabam mantendo dois conjuntos de “bancos de dados de conexão”. Mais do que isso, na maior parte do tempo, porque o mRemoteNG é um “fim tudo, tudo é solução”, é o único a receber “o amor” e todas as vezes que o WinSCP é invocado, os detalhes da conexão são inseridos manualmente.
Todos os itens acima podem ser facilmente negados através do recurso “External Tools” do mRemoteNG. Com esse recurso, é possível invocar o WinSCP e passar para ele todos os detalhes das conexões que o mRemoteNG já possui.
Se você não tiver o WinSCP instalado, vá em frente e faça isso agora.
Para adicionar uma “Ferramenta Externa”, vá ao menu “Ferramentas” e selecione “Ferramentas Externas”.
Clique com o botão direito do mouse em qualquer lugar na parte superior da guia e você será apresentado a um menu para criar uma "Nova ferramenta externa".
sftp://%Username%:%Password%@%Hostname%
Então parece que:
Para usar sua nova habilidade, clique com o botão direito do mouse em uma guia SSH de conexões, encontre a entrada "Ferramentas externas" e clique na opção "WinSCP" recém-criada.
Revealer de senha
Devido ao fato de que mRemoteNG contém todas as senhas em uma criptografia reversível (para que possa usá-las), é possível extraí-las por conexão. Para conseguir isso, teremos mRemoteNG passando o parâmetro “senha” para ser “ecoado” em um prompt de comando antigo regular.
Adicione outra "Ferramenta externa" como mostramos acima, só que desta vez você nomearia a ferramenta "Revelador de senha" e o campo "nome do arquivo" só manterá a diretiva "cmd". No entanto, ao contrário do exemplo anterior, você preencheria a linha "Argumentos" com o seguinte:
/k echo '%password%'
O trabalho finalizado seria:
Sanitização de arquivos de conexão
Você conseguiu dezenas ou até centenas de perfis de conexão em sua configuração do mRemoteNG e, em seguida, conseguiu um novo membro da equipe. Você quer dar o seu arquivo de conexão para eles, mas se fizer isso, você estará dando a eles suas credenciais … Não se preocupe, pois o HTG tem cobertura para você.
Mostraremos como apagar globalmente senhas do arquivo de conexão do mRemoteNG.
Nota: Isso exigirá que você elimine seu uber geek, mas não é um procedimento muito difícil.
Primeiro de tudo, você precisará de um editor de texto que seja capaz de fazer "expressões regulares", como o Notepad ++ ou o Sublime (usaremos o Notepad ++ para este exemplo). Em seguida, feche mRemoteNG e, em um desses editores, abra seu arquivo de conexão (que, por padrão, está em “C: Users \% seu-nome de usuário% AppData Roaming mRemoteNG”).
Execute um “Replace” (usando Ctrl + H) e mude o “Search Mode” para “Regular expression”. Em seguida, substitua:
Password='.+?' H
Com
Password='' H
Qual ficaria como:
O mundo é um laboratório maior
Tem um truque mRemoteNG que você gostaria de compartilhar? Envie para nós no fórum de discussão.
Deixe-me mostrar-lhe o verdadeiro poder de Tessaiga