Not sure if this is what you're looking for, but I've been using ConnectBot[1] for the past year or so and it has worked great. I've never used it with a physical keyboard, though, so YMMV.
try Hackers keyboard in conjunction with connectbot.
Makes life much better if you don't have a physical keypad.
edit: I should elaborate. You dont really even need connectbot with hackerkeyboard as the multi keypress features aren't needed; HK supports that on itself.
My SSH combo is just Terminal Emulator + hackers keyboard
Stock ConnectBot has a lot of irritating behaviours with a physical keyboard. GitHub presents several dozen forks with something like what I want, but methodically going through and figuring out which are actively maintained and which actually offer everything (back key as ESC, working number+shift, etc.). I'm a VI user, and a lot of forks are optimised for other editors.
[1] https://play.google.com/store/apps/details?id=org.connectbot