Accessing Computer

Carmel carmel_ny at
Fri Jan 8 17:02:45 UTC 2010

On Fri, 08 Jan 2010 16:13:34 +0000 Matthew Seaman <m.seaman at> articulated:

> You just put the public key from Computer 1 in ~/.ssh/authorized_keys on
> both the machines (Computer 2, Computer 3) where you want access.  You'll
> have to use 'ssh-keygen -i -f filename'  to convert the pubkey from the SSH2 
> format Putty uses to the OpenSSH format FreeBSD uses, and you need to be 
> careful to make the authorized_keys file writable only by the account UID.  You 
> can prepend the line in the authorized_keys files with from="hostname" to only 
> permit access from a specific host if you like.  See the section 
> 'AUTHORIZED_KEYS FILE FORMAT' in sshd(8) for details.  You don't need to
> install any private keys on Computer 2 or Computer 3.
> Then when you load the key into the agent, be sure and check the 'Forward
> the Agent' tickbox.   Similarly, when you connect from computer 2 to computer
> 3 just add '-A' to the ssh command line, as in: 'ssh -A computer3' -- this 
> achieves the same agent forwarding under OpenSSH.  Computer 3 will ask
> computer 2 for authentication, and computer 2 will relay this request back to
> computer 1 where there is access to your private key.  You can hop through a
> large number of machines this way, and so long as you keep forwarding the agent
> it should all work.

Thank you very much. I had no idea that was possible.

carmel_ny at

More information about the freebsd-questions mailing list