Linux + login automatizado e senha com python

0

Eu escrevo o seguinte script simples, o alvo do seguinte script é copiar info_file da máquina alvo do Linux (red hat 5.1) para a minha máquina Linux atual sem entrar com login ou senha

Terei prazer em obter alguns exemplos de trabalho com python que executam o mesmo procedimento que meu script de espera

  #!/bin/ksh

  rm -rf /root/.ssh/known_hosts

  expect_get_info_file='cat << EOF
  set timeout -1
  spawn  ssh 100.16.10.15
  expect ?                {send yes\r} 
  expect password:        {send pass123\r}
  expect #                {send "scp -rp 100.16.10.15:/tmp/info_file /tmp\r"}
  expect password:        {send pass123\r}
  expect #                {send exit\r}
  expect eof
  EOF'


  expect -c  "$expect_get_info_file"
    
por diana 14.11.2011 / 09:04

1 resposta

0

import pexpect
child = pexpect.spawn("ssh ....")
child.expect("...")
child.send("...")
    
por 16.11.2011 / 09:09

Tags