Script, como fazer?

2008-10-28 Por tôpico Fábio de Sousa
Bom dia, Amigos. Aqui, escrevi um script para logar em uma maquina remota e fazer alguns procedimentos e copiar um determinado arquivo. Porém quando a sequência chega na tela de prompt da outra máquina, os comandos não são executados! Alguém poderia me disser se é possível fazer este tipo de

Re: Script, como fazer?

2008-10-28 Por tôpico Bruno Silva
Bom dia Fabio, da uma olhada no expect: http://users.csc.calpoly.edu/~dbutler/tutorials/winter96/expect/tutorial.html abracos! 2008/10/28 Fábio de Sousa [EMAIL PROTECTED]: Bom dia, Amigos. Aqui, escrevi um script para logar em uma maquina remota e fazer alguns procedimentos e copiar um

Re: Script, como fazer?

2008-10-28 Por tôpico Flamarion Jorge
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Cade o script? Troca as informações que são importantes por outras menos relevantes e cola o script aqui mesmo pra gente da uma olhada. Outra coisa é assinar a [EMAIL PROTECTED] la o foco é exatamente este. Mas de qualquer forma cola aqui pra gente da

Re: Script, como fazer?

2008-10-28 Por tôpico Rodrigo Escobar
O expect eh bacana.. mas não sou muito fã não.. Eu gosto mais de trabalhar com o conceito de chaves do ssh.. e enviar os comandos atraves do ssh.. dependendo do que seja.. da pra fazer tudo por ssh.. ssh ip comando Mas de qq forma.. cola o script para termos uma ideia, e podermos ajudar melhor..

Re: Script, como fazer?

2008-10-28 Por tôpico Bruno Silva
Rodrigo, o usando as chaves do ssh eh legal tbm, porém se é um script que roda em várias máquinas, fica mais portável utilizar o expect do que as chaves, pois teria que coloca-las no .ssh e ainda isso pra um usuário somente. mas fica a critério do próprio Fabio o que ele achar melhor, até pq

Re: Script, como fazer?

2008-10-28 Por tôpico Fábio de Sousa
Segue o Script (Por favor, me perdoem a falta de padrão) #!/bin/bash #loga na maquina remota - intranet ssh [EMAIL PROTECTED] #O Problema esta a partir de agora. os comandos que seguem não são executados dentro #do prompt da maquina remota. #acessa disquete da maquina e copia o arquivo mcopy a:

Re: Script, como fazer?

2008-10-28 Por tôpico André Moura
Isso ocorre pois se não etsa executando nada no servidor remoto use o expect para seu sh: http://floppsie.comp.glam.ac.uk/Glamorgan/gaius/scripting/5.html Outra coisa e trabalhar com chaves no ssh, assim vc manipula direto os arquivos por scp:

Re: Script, como fazer?

2008-10-28 Por tôpico João Olavo Baião de Vasconcelos
2008/10/28 Fábio de Sousa [EMAIL PROTECTED] ssh [EMAIL PROTECTED] mcopy a: gunzip arquivo.gz cp arquivo /home/aplicativo/t/ Vc viu a dica que o Rodrigo passou? Antes de cada comando que for executar remotamente, utilize o ssh. Ficaria assim: # ssh [EMAIL PROTECTED] mcopy a: ... Pra que o

Re: Script, como fazer?

2008-10-28 Por tôpico André Moura
Aqui um exemplo de uso do expect #!/usr/bin/expect -f set timeout -1 # usuario e o host remoto spawn ssh [EMAIL PROTECTED] comandos match_max 10 expect *?assword:* # senha do usuario send -- SENHA\r send -- \r expect eof substitua os dados, de permissão de execução e execute... 2008/10/28

Re: Script, como fazer?

2008-10-28 Por tôpico Rodrigo Escobar
O problema do expect é que a senha fica plain text.. ou seja.. TOTALMENTE inseguro.. por isso que citei a utilizacao do comando atraves do ssh com a utilizacao das keys.. abs! 2008/10/28 André Moura [EMAIL PROTECTED] Aqui um exemplo de uso do expect #!/usr/bin/expect -f set timeout -1 #

Re: Script, como fazer?

2008-10-28 Por tôpico Fábio de Sousa
Caros, Amigos, Usei o tutorial indicado pelo nosso Chegado Andr Moura. Criei as chaves, transportei para o servidor remoto, mas... no continua aceitando login sem digitar a senha. No fim das tentativas de acessar sem senha aparece a mensagem: PERMISSION DENIED (publickey, password) Algum

Re: Script, como fazer?

2008-10-28 Por tôpico Fabricio Cannini - Yahoo
On Tuesday 28 October 2008 15:28:27 Fábio de Sousa wrote: Caros, Amigos, Usei o tutorial indicado pelo nosso Chegado André Moura. Criei as chaves, transportei para o servidor remoto, mas... não continua aceitando login sem digitar a senha. No fim das tentativas de acessar sem senha