"Blackberry: MidpSSH. There's a useful documentation blog. This
should also work on other Java-compliant devices. It supports a
predictive text option, which may be useful if you have a device
that doesn't have a full keyboard. It supports public key auth,
however, there is no facility for a passphrase for the key. It also
has macro support to make typing long/common strings easier."