I have recently set-up a web application to test running shout-cast servers in a more automated fashion. The application requires the SSH username and password.
My query is, I am aware I have to have a file installed (KEY) on my machine to login to the server via SSH would it be that which is preventing the application from using the SSH protocol.
On the server, you will have a file in /root/.ssh called “authorized_keys2” (1), which is a text file with a list of keys of machines that are allowed to connect with no password. i.e. the key files form the authentication handshake automatically.
On your machine, you will have ~/.ssh/id_rsa and id_rsa.pub (or id_dsa and id_dsa.pub, depending on your chosen encryption algorithm)