Add more connection protocol: ftp, vncviewer, and rdesktop