untuk login ssh tanpa password pada linux yang  perlu dilakukan :
- generated key ssh client (defaultnya tercipta id_rsa. dan id_rsa.pub.)
 - kopikan public key ssh (defaultnya id_rsa.pub) yang telah digenerated ke server target (folder root .ssh/authorized_keys )
 
ok kita mulai
2.server utama yang sudah terinstal ssh(target ssh), kita sebut komputer A
pada komputer b kita generated sshnya dengan perintah
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 
 | ssh-keygen -t rsaapis@apis-desktop:~$ ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/home/apis/.ssh/id_rsa):/home/apis/.ssh/id_rsa already exists.Overwrite (y/n)? yEnter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /home/apis/.ssh/id_rsa.Your public key has been saved in /home/apis/.ssh/id_rsa.pub.The key fingerprint is:d3:6b:59:a0:6d:73:bf:9f:e1:d0:bb:6e:c7:1e:33:c8 apis@apis-desktopThe key's randomart image is:+--[ RSA 2048]----+|                 ||                 ||          .      ||         + .     ||        S = o    ||         o *..o  ||          +  E.B ||         .    ooX||              +O=|+-----------------+apis@apis-desktop:~$ | 
default pembentukan ini menggunakan RSA dapat kita ketahui dari command promt /terminal seperti diatas
Akan terbentuk 2 key defaultnya tercipta id_rsa. dan id_rsa.pub. , id_rsa merupakan private key yang
harus disimpan di komputer kita dan tidak boleh diketahui oleh orang lain.Orang yang mempunyai private
key ini bisa login ke SSH Server yang di dalamnya sudah tersimpan public key pasangannya.
Akan terbentuk 2 key defaultnya tercipta id_rsa. dan id_rsa.pub. , id_rsa merupakan private key yang
harus disimpan di komputer kita dan tidak boleh diketahui oleh orang lain.Orang yang mempunyai private
key ini bisa login ke SSH Server yang di dalamnya sudah tersimpan public key pasangannya.
nah yang akan kita copykan adalah public keynya yaitu  id_rsa.pub.
kemudian kita copy ke komputer a dengan perintah
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 
 | ssh-copy-id 'root@ip_server_target -p nomorport'root@apis:~# ssh-copy-id 'root@10.0.102.20 -p 22'The authenticity of host '10.0.102.20 (10.0.102.20)' can't be established.RSA key fingerprint is c4:85:41:44:e7:3e:fe:f1:37:4e:d4:7e:e3:4b:e7:64.Are you sure you want to continue connecting (yes/no)? yPlease type 'yes' or 'no': yPlease type 'yes' or 'no': yesWarning: Permanently added '10.0.102.20' (RSA) to the list of known hosts.root@10.0.102.20's password:Now try logging into the machine, with "ssh 'root@10.0.102.20 -p 22'", and check in:.ssh/authorized_keysto make sure we haven't added extra keys that you weren't expecting.root@apis:~#selain itu kita dapat menggunakan scp untuk mengcopiscp fileasal filesumberscp /home/apis/.ssh/id_rsa.pub root@10.0.102.20:/home/ulpmasuk ke server taget dan kopikan manual agar tidak tereplace sehingga public key yang sudah ada tidak hilangcat /home/ulp/id_rsa.pub >> ~/ .ssh/authorized_keys | 
kita coba tes masuk ke komputer b buka terminal kemudian ketikan
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
 | ssh  'root@ip_server_target -p nomorport'hasil tesapis@apis-desktop:~$ ssh 'root@10.0.102.20 -p 22'Linux apis 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686The programs included with the Debian GNU/Linux system are free software;the exact distribution terms for each program are described in theindividual files in /usr/share/doc/*/copyright.Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extentpermitted by applicable law.Last login: Tue May 28 17:11:36 2013 from 10.0.106.167root@apis:~#<pre> | 
public key pada server dapat berisi lebih dari satu public key contohnya
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
 | root@apis:~# cat  /root/.ssh/authorized_keysssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAyp8lbVVQFGDEBd4eZpJKbifZJNZ3IaNSA8/bdTeW6VqOSlsbJVa/WvDgBvFC+C7EqbdmT3uY5hWpEj1qCFbE66sHXhcAEln0OvjRlLH2dbA+6K/rvx2eAFQd7J6r0P9GS6d0DIVQi+ZNwbwjuBy0888H3s7Bo0gNkDE6U12m72E= vaio@vaio-pcssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+UeJC1qfhXpzKgZ3HpJwaGYeWTBuG0Pk7zsu7WAa054KLjZi/LQdUa4yiCFRyIaxuiMwzbKqt5sJsoLdLeGmmi2BtI1Prh6gQW1foJUcXj/BpphiNUUVItZBRTmvo7ILhMFZg3e8x0qYgQJFayeFn9sEabGr47nbPUh8rm8AOKi9VIqGZTIIBrobQn6LVnp7c0qQBbmHL1iYqxPtOhVgFPx2nJzOWB0JjtmhqsoVshSWrZ9dfguvzhfcVTWPf0ZbjC1JCuHi+VINC5tsoH1BLNaRTO4nCtxFJclyHvvKEstPfqsGzlzJoI11qcPMZiFQddj4pHav1r3JaxvvNmZvf bim@bim-K42Fssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+UeJC1qfhXpzKgZ3HpJwaGYeWTBuG0Pk7zsu7WAa054KLjZi/LQdUa4yiCFRyIaxuiMwzbKqt5sJsoLdLeGmmi2BtI1Prh6gQW1foJUcXj/BpphiNUUVItZBRTmvo7ILhMFZg3e8x0qYgQJFayeFn9sEabGr47nbPUh8rm8AOKi9VIqGZTIIBrobQn6LVnp7c0qQBbmHL1iYqxPtOhVgFPx2nJzOWB0JjtmhqsoVshSWrZ9dfguvzhfcVTWPf0ZbjC1JCuHi+VINC5tsoH1BLNaRTO4nCtxFJclyHvvKEstPfqsGzlzJoI11qcPMZiFQddj4pHav1r3JaxvvNmZvf bim@bim-K42Fssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDC1LOXZ8zMNjbbTpfcC9nPSI9T3v+4HvHHiY+IyllR7DnufQzc/GbtHC3xC6c3QzKRMZ/bOPVjlH4ucWOsztIhbCspjHu6hdn5wkQeIPdhoVQ5Rhw9pP3F1amqQZXJmga9vYX4Bzsm9gHli9zxks/0IYxQXnmxDsDX6EIGT4ZJRbemJFRIX+ds1IMxNj7RZ1kx7xjkYX1nhRoZY3vzAWyBnWTDaRx8JR46jSOgBalDyt4ypoEu2b36vozFvq0Rhv+lFMLbqPceMVh6SY1CTF0Z96Iw2Z2CtL2BTJ6kVpqKoGCcQlAj9vxPetqhXnET8rvIai5dvCOwjcpd82ALuSRv apis@apis-desktop | 
referensi:
No comments:
Post a Comment