Problem
1. To use SSH, why does a host also need to have a public and private key?
2. Explain how you can generate a public/private key pair for yourself.
3. Explain how the ssh-agent and ssh-add programs enable noninteractive logins.
4. Cite two reasons why scp is preferable to ftp.
5. How is the client-server mechanism in X different from others?