Top Gun ssh is an ssh (version 1) client for palmtops running PalmOS and having a TCP/IP stack. This includes the Palm Pilot Pro, Palm III, Palm V, the corresponding models of Workpad and Visor, as well as the Treo. It does not include the Palm VII or the i70x; those machines apparently have no way to do TCP/IP.
The current version is 1.3. This version fixes a bug in 1.2 that prevented Top Gun ssh from connecting to newer sshd version 2 servers, even when those servers has a version 1 fallback mode enabled.
The easiest thing to do is just to get the binary package and install all the .prc files contained in it. If you like, you can also grab the source, but be warned that it assumes a really out-of-date Unix cross-compilation toolset.
Some people have reported problems using Top Gun ssh with keyboards, and with Kyocera Smartphones. With keyboards, the problem is that the keyboard driver, when you press a key, inserts the KeyDown event into the event stream, but fails to wake up any program blocked on user input using select(). The result is that your keystrokes only show up when you do some other UI event, such as tapping on the screen. With the Smartphone, the problem is that the phone's implemention of NetLibReceive() has a bug which will cause it to wait the entire length of its timeout argument, even if some data is available right away. Here's a version of TGssh.prc which works around these two bugs. Just install it on your PalmOS device over top of the existing one. Note that it works around the select() problem by polling more often, and so there may be battery-draining issues.
The best way to use Top Gun ssh when logging in to a Unix machine is to install the following termcap entry (use the captoinfo and tic programs to turn this into a terminfo entry if your system uses terminfo):
pi|pilot|tgtelnet:am:xn:bs:co#39:li#16:cl=\Ec:cm=\Em%+ %+ :ho=\Em :nw=\Em~ :\ :so=\Eb:se=\EB:bl=^g:cr=^m:do=^j:le=^h:kP=^k:kN=^l:
Once that is installed on the Unix box, just log in with Top Gun ssh, and run screen (which can be found at your local GNU mirror site). That will provide you with a bunch of great features, including multiple virtual terminals, and VT100 compatibility.
If you like Top Gun ssh, donations to the Party Fund are gratefully appreciated. Email me at the address below for details. :-)
This product includes cryptographic software written by Eric Young (eay@cryptsoft.com).
Let's say you pick \eu, \ed, \el, \er for up, down, left, right.
Look at the termcap entry you installed:
pi|pilot|tgtelnet:am:xn:bs:co#39:li#16:cl=\Ec:cm=\Em%+ %+ :ho=\Em :nw=\Em~ :\
:so=\Eb:se=\EB:bl=^g:cr=^m:do=^j:le=^h:kP=^k:kN=^l:
Just add to the end (in this case)
ku=\Eu:kd=\Ed:kl=\El:kr=\Er:
Not that I've tried it, but it should work. Note that you can map arbitrary control or escape codes to other keys, like function keys, in the same manner. Note that you put a capital E in the termcap entry, but use a lowercase e when you're entering it on the Pilot.