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

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

Re: [shell-script] Abrir e passar comandos para uma janela remota]


From: Carlos Felicio
Subject: Re: [shell-script] Abrir e passar comandos para uma janela remota]
Date: Wed, 25 May 2005 12:56:51 -0300
User-agent: Mozilla Thunderbird 1.0.2 (X11/20050317)

Sim. Eh que eu vou abrir varias janelas dessa maneira, deixar rodando 
algumas coisas (que vou passar pelo script) e depois olhar ver se deu 
tudo certo. Por isso que preciso que a janela fique aberta (vou usar o 
dtterm pra abrir as janelas) :-)

Valeu
Carlos

Emerson Domingues Souto escreveu:

>Usando o ssh tem sim, mas vc quer mesmo q a conexao permaneca aberta apos 
>executar o script ?
>
>
>----- Original Message ----- 
>From: "Carlos Felicio" <address@hidden>
>To: <address@hidden>
>Sent: Wednesday, May 25, 2005 8:35 AM
>Subject: [Fwd: Re: [shell-script] Abrir e passar comandos para uma janela 
>remota]
>
>
>Emerson,
>
>Criei um script simples, apenas chamando o sh e um echo. Ao executar o
>script com a linha abaixo, ele pede a senha do usuario, conecta e
>executa o script na maquina, e depois fecha (aparece connection closed).
>Será que tem alguma forma da conexao permanecer aberta depois que o
>script termina?
>
>
>De qualquer forma acabei conseguindo fazer com o expect. Agora vou
>sapecar outra duvida! :-)
>
>O expect armazena os dados num script chamado XX.exp, inclusive a senha.
>Tem alguma forma de "criptografar" essa senha ou protegê-la de alguma
>forma p/ que alguem que acesse o local onde o script esta nao consiga
>ver a senha?
>
>Valeu!
>Carlos
>
>Emerson Domingues Souto escreveu:
>
>  
>
>>OK, entao use o ssh, vai pedir senha do mesmo jeito que o su, exceto se foi 
>>criado uma chave criptografada.
>>
>>Exemplo:
>>ssh -t $usuario@$servidor $arquivo $parametros
>>
>>onde:
>>$usuario : é o usuario desejado
>>$servidor:  é o nome ou ip do servidor remoto
>>$arquivo : é o arquivo.txt que contem os comandos q vc mencionou
>>$parametros : são os parametros desejados (opcional)
>>
>>
>>
>>----- Original Message ----- 
>>From: "Carlos Felicio" <address@hidden>
>>To: <address@hidden>
>>Sent: Tuesday, May 24, 2005 8:27 AM
>>Subject: Re: [shell-script] Abrir e passar comandos para uma janela remota
>>
>>
>>
>>
>>    
>>
>>>Emerson,
>>>
>>>Boa dica, porem alem de trocar o usuario, vou trocar de maquina tambem.
>>>Ex: Estou na minha maquina local (A) com meu usuario local (A). Vou
>>>logar na maquina B remotamente (via telnet, rlogin, etc) com um usuario
>>>B e executar alguns comandos. O su faz a parte do login do outro
>>>usuario. Sera que se eu fizer algum tipo de combo do su com o rlogin eu
>>>teria o efeito desejado? Estou olhando a documentacao do su nesse
>>>momento mas nao fala a respeito de login remoto. Vou continuar procurando.
>>>
>>>Valeu!
>>>Carlos
>>>
>>>Emerson Domingues Souto wrote:
>>>
>>>
>>>
>>>      
>>>
>>>>Use o comando su com a seguinte sintaxe:
>>>>
>>>>su $usuario -c "arquivo.sh $parametros"
>>>>
>>>>onde:
>>>>$usuario : é o usuario desejado
>>>>$arquivo.sh : é o arquivo.txt que contem os comandos q vc mencionou
>>>>$parametros : são os parametros desejados (opcional)
>>>>
>>>>este comando vai pedir a senha do $usuario e executar o script $arquivo.sh
>>>>
>>>>Att,
>>>>Emerson
>>>>
>>>>
>>>>----- Original Message ----- 
>>>>From: "Carlos Eduardo Felicio" <address@hidden>
>>>>To: <address@hidden>
>>>>Sent: Monday, May 23, 2005 2:06 PM
>>>>Subject: [shell-script] Abrir e passar comandos para uma janela remota
>>>>
>>>>
>>>>Ola Pessoal!
>>>>
>>>>Estou tentando fazer um script que leia um arquivo, abra varias janelas 
>>>>remotas numa estacao Solaris (8, usando CDE), e execute
>>>>comando nelas.
>>>>
>>>>A parte de ler o arquivo e abrir as janelas eu sei como fazer, mas a minha 
>>>>duvida eh como logar automaticamente na janela com um
>>>>usuario e senha e depois executar alguns comandos. Eu uso atualmente o 
>>>>dtterm p/ abrir as janelas, e so consigo passar como
>>>>parametro o usuario (o que eh ate melhor e mais seguro). O ideal seria um 
>>>>script que pedisse a senha nas janelas (nao o usuario),
>>>>
>>>>
>>>>        
>>>>
>>e
>>
>>
>>    
>>
>>>>depois de digitar a senha corretamente, rodasse os comandos automaticamente 
>>>>baseados em um arquivo .txt (um comando diferente
>>>>
>>>>
>>>>        
>>>>
>>para
>>
>>
>>    
>>
>>>>cada janela). Alguem conhece alguma forma de fazer isso? Ha algum tempo 
>>>>atras li alguma coisa na lista sobre o comando
>>>>expect/autoexpect, li algo a respeito e deu a impressao de servir para o 
>>>>que quero fazer. Será que daria certo?
>>>>
>>>>Se alguém tiver idéias/sugestões, ficaria muito grato! :)
>>>>
>>>>Att,
>>>>Carlos
>>>>
>>>>
>>>>---------------------------------------------------------------------
>>>>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
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>      
>>>
>>
>>---------------------------------------------------------------------
>>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
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>    
>>
>
>
>
>[As partes desta mensagem que não continham texto foram removidas]
>
>
>
>---------------------------------------------------------------------
>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
>
>
>
>
> 
>
>
>
>  
>



[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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