I haven't done visual programing in many years so I am a bit rusty. I have visual studio 2010. I want to write a gui program that will make an ssh connection and send commands over ssh. I also need to send files such as scripts and executables and download files so I'll do this over ftp. Ideally, I'd use SFTP, but I am not sure the target supports it. I know it supports tftp and ftp.
What do I need to get started on this? I figured I'd build a simple dialog project in visual and link to some ssh/ftp libraries. Where can I find these libraries?