"Com.jcraft.jsch.JSchException: Auth fail" con contraseñas de trabajo

Al intentar cargar el archivo en nuestro servidor, obtengo la siguiente excepción

    com.jcraft.jsch.JSchException: Auth fail
        at com.jcraft.jsch.Session.connect(Session.java:464)
        at com.jcraft.jsch.Session.connect(Session.java:158)
        at FtpService.transferFileToReciever(FtpService.java:80)
        at FtpService.transferFileToReciever(FtpService.java:54)
        at FtpService.transferFileToRecievers(FtpService.java:44)
        at FtpService.transferSingeFile(FtpService.java:241)
        at FtpService.main(FtpService.java:26)
    Auth fail

La parte de la función transferFileToReciever del archivo fuente es

        JSch jsch = new JSch();
        jsch.addIdentity("/root/.ssh/id_dsa");
        Session session = jsch.getSession(username, host, 22);

        session.setUserInfo(serverinfo);
        session.connect(); //geting exception here

        boolean ptimestamp = true;

Las contraseñas funcionan, ya que puedo iniciar sesión con ssh, pero con JSCh no funciona incluso con clave, nombre de usuario y contraseña. Usando la clave id_dsa con la versión java "1.6.0_25". ¿Cuál podría ser el error?

Encontré otra pregunta similar, pero no la respuesta. Gracias por adelantado.

Respuestas a la pregunta(6)

Su respuesta a la pregunta