Enviar comandos via PUTTY e sem senha

Tutoriais Diversos em Português

Enviar comandos via PUTTY e sem senha

Mensagempor MasterOCP » Qui Fev 26, 2009 8:28 pm

    Autor deste Tutorial: MasterOCP
    Editado por Reginaldo em 26/02/2009

Olá pessoal,

Queria deixar uma colaboração aqui. Eu estava precisando enviar comandos remotos para o BFW para a execução de certas funções nele. Esses comandos pré-definidos seriam enviados pelo cliente (em especial o poweroff, pois a CPU não faz o desligamento mesmo estando o ACPI ativado. Então pesquisei e já tinha feito um outro tutorial em outro site de Linux explicando um uso do PUTTY para enviar comandos. Nesse tutorial, além de enviar comandos, o envio deles poderá ser feito sem a necessidade da senha de acesso (poderá ter, dependendo do utilizador que irá disparar o comando).
Existem alguns tópicos que falam dessa dica do PUTTY, mas nenhum foi específico e alguns dizem que nem é possível. No site http://bonomo.info/coyote/public-key-encryption.html tem uma explicação, não tentei dessa forma, pois iria trocar portas e não é esse meu objetivo.


    2 - Execute o Putty e salve um acesso conforme a figura (forma tradicional de acesso):
    Imagem
    e
    Imagem

    3 - Vá na CPU que você irá fazer o acesso SSH e execute o PUTTYGEN.EXE (baixe-o em http://www.putty.nl/download.html) e clique em Generate;
    Imagem

    4 - Mova o mouse dentro do campo para gerar numeros aleatórios;
    Imagem

    5 - Salve as suas chaves, é aqui nesses campos que você poderá colocar: um comentário (normalmente seu email) e uma senha de proteção da chave privada;
    Imagem

    6 - Copie a chave que foi gerada, acesso seu BFW pelo PUTTY execute o editor em /root/.ssh/authorized_key limpe o arquivo e cole dentro do arquivo (a limpeza deve ser feita somente na primeira vez, pois aqui você vai colocar a chave publica gerada em cada CPU, pois essa chave é individual e instransferível, se removida, aquela CPU não consegue conexão automática), salvando seu arquivo e ao sair salve seu BFW também;
    Imagem

    7 - Voltemos agora ao PUTTY, carregue a configuração que você salvou antes (selecione o Load), vá até o item SSH, Auth e clique em Browse, localize e selecione sua chave privada, volte em Session e salve-a novamente;
    Imagem

    8 - Ainda no PUTTY, voçê irá agora criar um arquivo de lotes (.bat) e colocara os seguintes comandos:
    Código: Selecionar todos
    <unidade>:\<caminho>\putty -m <unidade>:\<caminho>\arquivo_com_os_comandos -load "Nome do Acesso ao BFW" -pw senha_do_RSA
    (caso tenha criado e queira deixa-la ali, se criou e não colocou, o sistema ira pedi-la)
    ex.: putty -m comando.txt -load "BFW" -pw senha ;

    9 - Crie também um arquivo que poderá ter qualquer extensão, aonde você colocará os arquivos a serem executados pelo PUTTY, salve-o no caminho que você colocou no arquivo de lotes criado no passo acima;

    10 - Pronto. Teste seu acesso, ele irá acessar sem pedir senha, caso não queira executar comando algum remotamente, retire a opção -m.
Espero que este tutorial ajude.

Saudações a todos,

MasterOCP


    Autor deste Tutorial: MasterOCP
    Editado por Reginaldo em 26/02/2009
Avatar do usuário
MasterOCP
BFW Participative
 
Mensagens: 162
Registrado em: Seg Set 01, 2008 3:49 pm
Localização: Joinville - SC
BrazilFW Box:

Re: Enviar comandos via PUTTY e sem senha

Mensagempor reginaldo » Qui Fev 26, 2009 10:23 pm

MasterOCP, em nome da Comunidade BrazilFW, Muito Obrigado.

Valeu. :o! :aplause:
Contribua para que o Projeto BFW permaneça no ar, Doe Click aqui
Contribua com o reginaldo, Doe, favor enviar e-mail para reginaldo@brazilfw.com.br
-----------------------------------------------------------------------------------------------------
"Disciplina é liberdade. Compaixão é fortaleza. Ter bondade é ter coragem" (Há Tempos [Dado Villa-Lobos/Renato Russo/Marcelo Bonfá])
Avatar do usuário
reginaldo
BFW Mediator
BFW Documenter
BFW Manager
BFW 3.x Update
 
Mensagens: 12686
Registrado em: Sáb Ago 27, 2005 12:10 pm
Localização: Rio de Janeiro - RJ
BrazilFW Box: Máquina Física
CPU: Intel Core i3 Model 530
Memória: 8.00 GiB / 2 Links
BFW 3.0.262 64 bits
Serviços Ativos: Control MAC, QOS
Addons: EBackup, EPM e Squid 3.5.x

Re: Enviar comandos via PUTTY e sem senha

Mensagempor Bender » Sex Fev 27, 2009 8:36 am

!+
Bender
 


Voltar para Tutoriais Diversos

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron