Putty on the 6120c
From Foomagic
I recently bought a Nokia 6120 classic. This is the first smart phone I have owned, and it was cool to find that putty is available for the s60 symbian operating system that it runs. Its not much fun to irc from or do much work with a mobile keypad, but its nice to be able to access my server if my phone is all that I have. The version of putty I installed is available here http://www.modeemi.fi/~pekangas/putty/ Which links from the official Sourceforge page here http://s2putty.sourceforge.net/
Installing was easy with the latest devolpment snapshot, though the stable release wouldn't install on the 6120. My server only accepts logins with keys, so I also had to convert my rsa key to a ppk that putty would be happy with. Luckily, putty is now available for linux (not sure why you would want putty, but to each there own..) and even better is that putty-tools is a seperate package in the debian repo's. So all I needed was to install that to convert my dsa key over to the putty ppk format. Once my key was converted over, it was just a matter of moving it over to the phone, which thankfully (and one of the reasons I bought the 6120) is just a matter of plugging in the usb and mounting the phone as you would any usb mass storage device in linux.
Setting up the username and host and key to be default is quite easy and intuitive with the symbian version of putty. The only problem I had was that the telstra 3g network seemed to baulk with my hostname lookup, but after putting the ip in instead of the hostname, I was able to connect and use putty easily. (even with ssh2 protocol, which the docs say takes a while to connect, I found myself waiting only 5 or so seconds before getting a prompt for the passphrase) Another pretty nice thing is that the symbian putty version has a menu option for using things like ctrl keys, so I could even change windows in my screen session. Like I said, it is a bit painfull to use for anything that needs much text, but its a fantastic little tool for logging into your server when the laptop or a network isn't available.
