Putty home page: http://www.chiark.greenend.org.uk/~sgtatham/putty, it already contains a green zip for win32.
From the document, it do not provide a mac os version bocoz of cocoa has issue on windows redraw issue(not very sure why cocoa will has such an issue). But it don't mean it can't connect to Mac, just lack of mac client.
* transfer file
* psftp
open <ip>
<login>
lcd local folder
get remote_file
put local_file <remote_rename>
delete remote_file
bye
prompt off //close confirmation
mget * //download all files exclude folder
//ftp can't use to download a folder
scp local_file user@<ip>:/remote_path/rename
* use ssl cert
Generate the cert with PUTTYGEN.EXE, copy the public key to /~/.ssh/authorized_keys
Open putty, input server name/ip, in "connection>data", input username
In "Connection>SSH>Auth" select the private
Back to "Session" new a config name and click "save"
Double the config to connect SSH server.