Supondo que você queira um script que envie uma senha para o controle remoto ao efetuar login via ssh, aqui está um código python muito pequeno que não deve precisar de nenhuma biblioteca extra e assim por diante. Obviamente, é apenas um exemplo do que é possível usando apenas o execp exec write OSl forkpty.
#!/usr/bin/python
# simplest builtin python pseudo-tty for ssh password. meuh
# http://unix.stackexchange.com/a/276385/119298
import os
def run(cmd,*args):
pid, fd = os.forkpty()
if pid==0: # child
os.execlp(cmd,*args)
while True:
data = os.read(fd,1024)
print data
if "password:" in data: # ssh prompt
os.write(fd,"mypassword\n")
elif data.endswith("$ "): # bash prompt for input
os.write(fd,"echo hello\n")
os.write(fd,"echo bye\n")
os.write(fd,"exit\n")
run("ssh", "ssh", "user@remote")
Note que você precisa dar "ssh" duas vezes, uma vez para argv [0].