ssh Web Client — Senior Project
Overview
My goal for this project was to do something related to both my passions of computer networking technologies and web development technologies. My goal was to create an end product that someone could use on their iPhone and the computer as well to ssh into a node. Therefore the interface had to be fluid and had to look sharp. Data encryption was important for dealing with incoming and outgoing data through http. Therefore I settled on a self signed SSL certificate that could be signed through VeriSign if desired. This project required written documentation for planning and project management skills. These were in addition to the technical skills required of me. I was excited with the way this project turned out and it worked great. After the project was completed I proudly presented my work to the class.
My Role
After writing a short requirements analysis paper, I set out to create the project. I built the project in a Parallels Virtual Machine running Debian Linux Etch. I configured everything on this virtual machine myself. Only a few books and some internet resources at my disposal to help with some things. Everything was developed, programmed, and designed by me. The interface was also totally thought out by me. Testing for browser compatibility, bugs, and functionality was all done by me.