I am looking to plan on rolling out OpenSSH with GSSAPI/Kerberos support very soon. I just have some questions that I have currently unanswered and I hope someone can assist me on this list in getting answers for.

Within the environment we currently have "roving users" which work from home/on the road etc. These users are all running some variety of OSX or Linux on their desktops. For them to be able to access the systems is enabling GSSAPI authentication in their SSH enough or do they have to have the full kerberos running on their systems?

We currently have systems which require staging to on the internal network, Currently we have the ssh-agent running to allow the forwarding of key based requests back to the remote desktop. Does this functionality still work with GSSAPI or is there no longer a need to have the agent running?