Sebagai sysadmin saya mengalami masalah di dalam login ssh .. masalahnya bukan koneksi lemot atau apa, melainkan mengenai proses login. Karena saya termasuk orang yang parnoan dalam urusan kata sandi .. maka kata sandi saya termasuk kata sandi yg rumit dan saya sendiri tidak hapal..
sehingga tiap kali saya hendak login ke server, saya harus liat catatan deretan kata-kata sandi yang terlihat seperti daftar belanjaan selama 10 tahun :p.
Mulailah saya membuat management login yang bertujuan untuk memudahkan saya mengakses server-server tersebut. Salah satu caranya adalah membuat keygen untuk auto otentifikasi. caranya mudah … Di sisi client silahkan buka terminal kemudian ketik commandnya
$ ssh-keygen -t rsa -b 2048
Generating public/private rsa key pair.
Enter file in which to save the key (/home/username/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/username/.ssh/id_rsa.
Your public key has been saved in /home/username/.ssh/id_rsa.pub.
Copy key yg tadi telah kita buat ke server yang hendak kita remote via ssh
$ ssh-copy-id identifier@server
identifier@server's password:
Sekarang coba teman-teman login menggunakan ssh …
ssh 'id@server'
Nah langsung masuk kan .. jika temen2 mengisi passphrase maka script akan meminta anda untuk memasukan passphrase tsb… dan sebagai tambahan, untuk memastikan coba cek di :
.ssh/authorized_keys
Demikianlah tutorial saya untuk sementara waktu. Semoga berguna ya… Atas pehatiannya saya ucapkan terima gaji :p
SUMBER : dutalinux.org
0 Komentar
Penulisan markup di komentar