Não dá para fazer via FTP ??
Versão Imprimível
Não dá para fazer via FTP ??
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
Legal,como fica sintaxe expect para pode informar o password ?
Grato
Citação:
Postado originalmente por Itise
Código :
#!/usr/bin/expect -f spawn sftp user@host expect "Password:" { send "SUA SENHA"}
[]'s
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:~#