Recently I was asked by a client to implement some sort of system that will establish a sFTP connection to a remote server and download the desired data. Initially I was like, yeah easy, get a sFTP FOSS client, configure it with the remote servers’ details, schedule it and done!
Well… Wasn’t I in for a surprise!!! Turns out that there isn’t really any nice, simple GUI software which can be scheduled and off we go. Nope, CLI all the way baby! Of course, there is Filezilla which can establish sFTP connections and other FTP software around, including cuteFTP but for that you have to pay, and you know… I like my FOSS, so I didn’t really want to go down that route.
So I finally settled for PSFTP – Putty sFTP client, after reading up its short but comprehensive manual I got it working the way I wanted it to like so:


