Linux + 使用 python 进行自动登录和密码

Linux + 使用 python 进行自动登录和密码

我编写了以下简单脚本,以下脚本的目标是将 info_file 从目标 Linux(red hat 5.1)机器复制到我当前的 Linux 机器,而无需输入登录名或密码

我很高兴得到一些使用 Python 的工作示例,它们执行与我的期望脚本相同的过程

  #!/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"

答案1

进口期望
child = pexpect.spawn(“ssh ....”)
子代.期望(“…”)
子进程.发送(“…”)

相关内容