informando password no script
Estou criando um script co scp ...
scp arquivo [email protected]:/diretorio\
O problema é que a conexão pede o password do usuario ...
Alguem sabe como informo password do usuario no script ou direciono a saida do password o prompt como se estivesse sendo digitado ?
informando password no script
se vc fizer a troca das chaves rsa c pode usar o ssh ou scp sem por a senha.
informando password no script
nunca usei, mas já vi aqui o pessoal falando em fazer isso com um usuário sem senha.
acho meio perigoso (para ser gentil), mas é uma solução...
informando password no script
Não posso usar a chaves, pois ai estou deixando a minha conexão ssh aberta da maquina para maquina 2..
informando password no script
Não posso usar a chaves, pois ai estou deixando a minha conexão ssh aberta da maquina para maquina 2..
informando password no script
Não dá para fazer via FTP ??
informando password no script
vc pode usar a troca d chaves... eh mais simples...
pra isso, vc pode executar no cliente um script como o abaixo:
Código :
ssh-keygen -t rsa -N sua_key -f /root/.ssh/seu_arquivo
cat /root/.ssh/seu_arquivo.pub | mail -s key [email][email protected][/email]
ou.. se quisere digitar a senha, use um kra chamado expect... para quando a senha for requisitada... ela seja digitada pela script..
[]'s
informando password no script
Legal,como fica sintaxe expect para pode informar o password ?
Grato
informando password no script
Citação:
Postado originalmente por Itise
Legal,como fica sintaxe expect para pode informar o password ?
Grato
Código :
#!/usr/bin/expect -f
spawn sftp user@host
expect "Password:" { send "SUA SENHA"}
[]'s
informando password no script
Aparentemente esta funcionando, consigo rodar o script não apresenta nenhum erro, mas não copia o arquivo
segue abaixo script
#!/usr/bin/expect -f
spawn scp t1 [email protected]:/root
expect "[email protected]'s password:" {send "123"}
retorno de depois de rodar o script :
root@S1:~# ./t2
spawn scp t1 [email protected]:/root
[email protected]'s password: root@S1:~#
informando password no script
Seguindo o conselho do amigo, sambaloco, e sobre um artigo do maverick,
http://www.linuxit.com.br/modules.ph...icle&artid=187
Da uma olhada lá.
Ok ?
Um grande abraço a todos
informando password no script
eu to tentando faze um ssh com isso mas nao to conseguindo ... da isso
Código :
[root@localhost Desktop]# ./ssh_1.sh
spawn ssh 1192.168.1.254
extra characters after close-quote
while executing
"expect "Password:" ( send "senha")
"
(file "./ssh_1.sh" line 3)
:(
ssh_1.sh ->
Código :
#!/usr/bin/expect -f
spawn ssh 1192.168.1.254
expect "Password:" ( send "senha")
que estas erradu ? :/
informando password no script
jah percebeu q tem um número sobrando no primeiro trio do ip? Olha isso ai direito...
[']s ;) ;)
informando password no script
usar troca de chaves e colocar sua dentro de um script... qual a diferença? eu uso troca de chaves...