Table of Contents
Using an SSH agent to avoid typing your password
Do not use this tutorial until you make a unix account accessible via public key authentication following this tutorial.
Not only is typing your passphrase once convenient, you can make your password very complicated and only ever type an easy to remember passphrase to access all your accounts.
At the shell
At any time, you can type
ssh-agent /bin/ksh ssh-add $HOME/private_key.rsa
(you can replace
/bin/ksh by your favorite shell). Any command issued from then on that uses
ssh to interact with a server that hosts your public key (e.g.
rsync) will not require a password e.g.
home_pc$ ssh-agent /bin/ksh home_pc$ ssh-add $HOME/public_key.rsa Enter passphrase for /home/user/public_key.rsa: Identity added: /home/user/public_key.rsa (/home/user/public_key.rsa) home_pc$ ssh miku.freeshell.org miku$
Any Window Manager
Arrange to have
run at login (e.g. via $HOME/.xinitrc or as a “Startup Application in Gnome/KDE”). You should get a popup asking for your passphrase.