Client Side (application user) 1) Install openssh tool by typing the following command sudo apt-get install openssh-server sshkeygen -t rsa sudo apt-get install sshpass 2) Now run the application by typing javac -cp ":a.jar:aa.jar:ganymed-ssh2-build210.jar" *.java java -cp ":a.jar:aa.jar:ganymed-ssh2-build210.jar" Main Server Side 1) Make sure openssh is installed in server too. sudo apt-get install openssh-server sshkeygen -t rsa sudo apt-get install sshpass 2) Install vsftpd by typing the following command sudo apt-get install vsftpd 3) In /etc/vsftpd.conf file make sure line number 31 is uncommented write_enable=YES