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 aparece a mensagem: PERMISSION DENIED (publickey, password) Alguém saberia me dizer onde liberar isso! Se não me engano deve ser no sshd_config ou ssh_config! Falows, Fabiocs André Moura escreveu: 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: http://www.vivaolinux.com.br/artigo/SSH-Autenticando-atraves-de-chaves/ 2008/10/28 Fábio de Sousa <fabiocs@gmail.com>:Segue o Script (Por favor, me perdoem a falta de padrão) #!/bin/bash #loga na maquina remota - intranet ssh root@192.192.0.192 #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: #descompacta arquivo gunzip arquivo.gz #copia arquivo descompactado para /home/aplicativo/t/ cp arquivo /home/aplicativo/t/ #fim Depois que o Script pede a senha para logar na maquina remota os outros comandos não são executados.... Abraços, Fabiocs 2008/10/28 Bruno Silva <boss.silva@gmail.com>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 tbm, o script eh dele :) []'s 2008/10/28 Rodrigo Escobar <rescobarrj@gmail.com>: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.. abs! 2008/10/28 Flamarion Jorge <flamarilinux@yahoo.com.br>-----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 shell-script@yahoogrupos.com.br la o foco é exatamente este. Mas de qualquer forma cola aqui pra gente da uma olhada. Flamarion Jorge Fábio de Sousa escreveu: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 implementação? Sei que o tempo de muitos é escasso, quem me puder indicar um material para estudo, eu agradeço, ou até mesmo me adiantando onde está o erro! Lembrando que as duas máquinas tem como SIstema Operacional o Debian Lenny. Abraços a todos! Fabiocs-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkkG79wACgkQ0SDRnmynUOEqDQCgy5QJ9Wt7fxvDPYy0pB0JUd+b gx8AoIPlUdbTJvgGK1pyRK2TjnK2av54 =WCYr -----END PGP SIGNATURE----- __________________________________________________ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ -- To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org-- To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org-- "Seja Livre! Use Linux" |