-
Notifications
You must be signed in to change notification settings - Fork 0
/
ssh-keychain.txt
41 lines (25 loc) · 1.03 KB
/
ssh-keychain.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Here are instructions for how to use keychain to initiate passwordless
openssh connections. Be sure that ssh agent forwarding is enabled for all
outgoing connections (check the setting in ssh_config or specify ssh -A).
These instructions are for SSH Protocol 2 (which is more secure than the
older Protocol 1).
1. Run the command on your local computer:
ssh-keygen -t rsa
Do not use blank pass phrases.
2. Type the commands:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys
3. Download and install keychain using your package manager or from
http://www.gentoo.org/proj/en/keychain.xml
4. Put the following lines in ~/.bashrc and login again:
keychain -q ~/.ssh/id_rsa --nogui
. ~/.keychain/`uname -n`-sh
Or put the following lines in ~/.cshrc and login again:
if($tty != "") then
keychain -q ~/.ssh/id_rsa --nogui
source ~/.keychain/`uname -n`-csh
endif
5. Download the script ssh-auth from
http://www.math.ualberta.ca/imaging/snfs/ssh-auth
6. For each remote host REMOTEHOST
sh ssh-auth USER@REMOTEHOST