I'm not really a PuTTY user, so I can't answer those questions directly. But I can tell you that assuming you are planning on using the Apple Terminal program, then the version of SSH that Apple uses is OpenSSH. Look for web pages that describe moving PuTTY configurations and keys into OpenSSH.