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

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

Re: [shell-script] Passar senha por linha de comando pro ssh


From: Ivan Santos
Subject: Re: [shell-script] Passar senha por linha de comando pro ssh
Date: Mon, 24 Apr 2006 17:52:43 -0300

#!/usr/local/bin/expect

# Atribui a variável "ip" o primeiro argumeto ( $argv 0 )
set ip [lindex $argv 0]

set timeout 1
spawn cat /var/www/sax/id_dsa.pub | ssh -C -l root 192.168.100.9  'cat - >>
~/.ssh/authorized_keys'
expect "ogin: " {send "root\r" }
expect "word: " {send "senhadoroot\r" }

interact


PS: Trocar "senhadoroot", por senha real do usuário root.
       O local do expect pode mudar de distro para distro.

Abraço,
Ivan Santos
Em 24/04/06, Marcos <address@hidden> escreveu:
>
> Olá,
>
> Alguem sabe se é possível rodar o comando abaixo e já passar a senha na
> linha de comando?
>
> # cat /var/www/sax/id_dsa.pub | ssh root@192.168.100.9  'cat - >>
> ~/.ssh/authorized_keys'
>
>
>
> [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
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


--
Ivan Santos
LPIID: 61925
Tel.: (11) 8148 8860


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



reply via email to

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