Python 3.4 Cómo usar pexpect para iniciar sesión SSH
Ejemplo: Simule el inicio de sesión SSH en la máquina e imprima el estado del disco, luego salga:
#! /usr/local/python3.4/bin/python3.4
importar pexpect
ip="192.168.46.22"
name="root"
pwd="abc"
#Enviar comando para ejecutar la interacción
child=pexpect.spawn('ssh %s@%s' % ("raíz",ip) )
#
child.expect ('contraseña:')
#
pwd=" abc"
#Enviar comando para ejecutar interacciónexpect ('contraseña:')
child.sendline(pwd)
child.expect('$')
child.sendline('df -h')
#Enviar comando
child.sendline("salir")
child. interact()
#Cerrar pexpect
child.close()