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

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

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


From: Emerson Domingues Souto
Subject: Re: Re: [shell-script] Abrir e passar comandos para uma janela remota]
Date: Wed, 25 May 2005 12:47:37 -0300

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










reply via email to

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