Estableciendo conexiones SSH con Java (y Android)

Mientras programaba DRGPIO pensé que una de las funciones que deseaba incluir era un instalador automático de WebIOPi vía SSH . ¿Por qué? Pues porque si bien yo me considero un usuario de Linux un poco hardcore, de esos que prefieren tener que compilar mil paquetes a mano antes de ejecutar ese diabólico comando "apt-get", estoy muy consciente que la mayoría de usuarios de Android y la Raspberry Pi , posiblemente quieran una solución que simplemente puedan descargar y usar. En esta pequeñísima entrada les intentaré explicar qué es y como funciona la biblioteca que utilizo para iniciar conexiones SSH en Android del instalador automatizado incluido dentro de DRGPIO. Nota : Esta entrada asume que usted posee conocimientos básicos sobre E/S en Java.