Had quite a few emails recently about using the ssh wrapping class I wrote aaaages ago. I’ve traded a couple of emails back and forth.. and decided that it would be easier for everyone if I just updated these old classes.
So the changes:
- Added DFSSHConnectionType, this class is used to define how ssh will attempt to connect (password/key/keyboard)
- Moved everything to a namespace (DF)
- Tidied up the code, and sorted an issue with CStrings making a mess when converting to an NSString
- Other things I did ages ago.. (no idea)
It’s uploaded to github.. let me know if there is any problems..
[UPDATE]: Added the ability to place a timeout on a command sent over ssh…