Buat kunci publik klien
$ ssh-keygen -t rsa
Salin kunci publik ke server melalui scp
$ scp .ssh/id_rsa.pub za@server:.ssh/authorized_keys
Jalankan shell script login
$ ./login.sh
Otentikasi berhasil tanpa harus memasukkan password.
Contoh isi shell script login.sh
ssh za@192.168.10.254
Ya, sesederhana itu saja. Lalu setelah berhasil melakukan ini, kita bisa mengembangkannya lebih lanjut. Misal, setelah login, saya ingin melakukan finger. Jadi sekarang buat script seperti ini.
#!/bin/sh
# IP server
SERVER="192.168.10.254"
# Nama User
USR="za"
# Keluaran
OUT="out.txt"
ssh $USR@$SERVER finger za > $OUT
Hasil finger akan disimpan dalam berkas out.txt Coba kita lihat hasilnya
$ more out.txt
Login: za Name: Zaki Akhmad
Directory: /home/za Shell: /bin/bash
Last login Thu Sep 13 15:13 (WIT) on pts/1 from 192.168.10.30
No mail.
No Plan.
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar