Según entiendo quieres que el usuario no se involucre en la autenticación SSH, ¿cierto?... de ser así deberías de crear una clave rsa/dsa en cada equipo que quieras conectar al servidor y luego enviarla al servidor para que al momento de abrir el tunes tome las credenciales y ya no te pregunte el password.
Para crear la clave en los clientes has lo siguiente:
Código:
$ ssh-keygen -t rsa
Te pedirá algunos datos.
La ubicación por default para el archivo que crea es ~/.ssh/id_rsa.pub, este archivo tienes que enviarlo al servidor
Código:
$ ssh-copy-id -i ~/.ssh/id_rsa.pub <user>@<host>
Donde <user> y <host> son el usuario y el host/ip del servidor al que deseas conectarte.
Te lo digo de memoria, quizá olvide algo, pero por aquí va la cosa. Investiga sobre autenticación automática SSH.
Espero te sirva
EDITO:
Perdón, no ví tu último mensaje, al parecer lo que necesitas es hacer la conexión en background, ¿cierto?