shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] script com ssh


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] script com ssh
Date: Fri, 8 Jul 2005 11:03:25 -0300

Não coloque a senha no script jamais. Coloque a linha abaixo no início do
script:

read -sp "Senha no remote host: " PW

A partir dai, substitua a senha literal pela variável $PW no seu script.

[ ]s,
Julio
:wq

| -----Mensagem original-----
| De: Carlos Felicio [mailto:address@hidden]
| Enviada em: terça-feira, 5 de julho de 2005 13:02
| Para: address@hidden
| Assunto: Re: [shell-script] script com ssh
| 
| 
| Por incrivel que pareca o uso do expect tambem foi discutido, ele 
| realmente foi uma das minhas primeiras escolhas p/ fazer o 
| logon antes 
| de ver o ssh sem senha. Porem nao me parece seguro colocar a senha 
| dentro do script sem nenhum tipo de criptografia. Voce pode 
| proteger o 
| arquivo com permissoes, mas nao sei se é totalmente confiável...
| 
| Renato Greggio escreveu:
| 
| >Desculpem pessoal, não queria causar tanto alvoroço :(
| >
| >bom... quando pergunto algo é pq ja li um bocado, entao como 
| enviei e-mail 
| >para a lista mas mesmo assim ainda continuei pesquisando, ai vai a 
| >solução.... usar o expect
| >
| >#!/usr/local/bin/expect -f
| >#setando o local do comando ssh
| >set ssh_cmd "/usr/bin/ssh"
| >
| >#setando o local do comando reboot
| >set reboot_cmd "/sbin/reboot"
| >
| >#definindo login_host para apontar para $host
| >set login_host "$1"
| >
| >#retirando não imprimindo na tela as mensagens de saida
| >log_user 0
| >
| >#rebootando a maquina remota
| >spawn "$ssh_cmd" "$login_host"
| >set term vt100
| >expect -exact "Username"
| >send -- "root\r"
| >expect -exact "Password"
| >send -- "fedora\r"
| >expect -exact "#"
| >send -- "init 6\r"
| >
| >expect eof
| >
| >
| >Neste caso usei um exemplo onde o usuario é root e a senha é fedora.
| >
| >att
| >Renato Greggio
| >----- Original Message ----- 
| >From: "MrBiTs" <address@hidden>
| >To: <address@hidden>
| >Sent: Monday, July 04, 2005 3:58 PM
| >Subject: RE: [shell-script] script com ssh
| >
| >
| >/*
| >Na boa, eu acho que ja li uns 50 emails sobre SSH e chave de 
| autenticação
| >desde que eu entrei.
| >Não tem como concentrar todas as respostas em um email 
| apenas ou site ou
| >tutorial ?
| >*/
| >
| >Claro que tem. Se você estiver disposto a escrever o tutorial, posso
| >hospedá-lo para você e divulgamos. Outros lugares 
| interessantes são sites
| >como o Viva o Linux ( http://www.vivaolinux.com.br ), onde você pode
| >escrever seus artigos e submetê-los para aprovação. Se não 
| existir artigo
| >semelhante, você terá seu artigo publicado e poderá sempre 
| responder a essas
| >mensagens com algo como "Leia o artigo de minha autoria em ...".
| >
| >Minhas opiniões:
| >
| >1) O rapaz falou que leu todas as soluções apresentadas e nenhuma foi
| >funcional ( whatever that means ). Então escrever um 
| tutorial sobre isso não
| >vai ajudá-lo. Depois, eu duvido que alguém ( salvo 
| raríssimas pessoas ) vá
| >procurar um tutorial ANTES de perguntar aqui. Então sempre 
| veremos perguntas
| >sobre SSH e chaves de autenticação. A parte legal é que você 
| sempre pode
| >dizer "Leia o meu tutorial" e, um dia, vão te encontrar num 
| buteco e falar:
| >"Olha ! Você não é o Thiago, que escreveu o tutorial sobre 
| SSH ? Você sabe
| >muito... Não quer fazer um trabalho free-lancer pra mim ??"
| >
| >2) Você não conhecer linhas de comando SSH e/ou não saber 
| inserí-las num
| >script ou pedir ajuda num script para adaptá-lo às suas 
| necessidades é uma
| >coisa que pode ser tratada pelo grupo; você não saber configurar seus
| >sistemas para aceitar conexões ssh sem senha, por exemplo, 
| foge do escopo do
| >grupo e cai em administração do sistemas, que deveria ser 
| aprendido antes de
| >se programar em shell script e/ou tratado em outro grupo.
| >
| >Você está certíssimo em perguntar isso...
| >
| >
| >
| >
| >
| >---------------------------------------------------------------------
| >Esta lista não admite a abordagem de outras liguagens de 
| programação, como 
| >perl, C etc. Quem insistir em não seguir esta regra será 
| moderado sem prévio 
| >aviso.
| >---------------------------------------------------------------------
| >Sair da lista: address@hidden
| >---------------------------------------------------------------------
| >Esta lista é moderada de acordo com o previsto em 
| >http://www.listas-discussao.cjb.net
| >---------------------------------------------------------------------
| >
| >Links do Yahoo! Grupos
| >
| >
| >
| >
| >
| >
| >
| >
| >
| >---------------------------------------------------------------------
| >Esta lista não admite a abordagem de outras liguagens de 
| programação, como perl, C etc. Quem insistir em não seguir 
| esta regra será moderado sem prévio aviso.
| >---------------------------------------------------------------------
| >Sair da lista: address@hidden
| >---------------------------------------------------------------------
| >Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
>---------------------------------------------------------------------
> 
>Links do Yahoo! Grupos
>
>
>
>
> 
>
>
>  
>



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
 
Links do Yahoo! Grupos




 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]