Assalamualaikum Warahmatullahi Wabarakatu
Tutorial kali ini adalah bagaimana kita membuat akun ssh pada sebuah server menggunakan SSH Pair Key via Putty (sebenarnya menggunakan openssh default linux juga bisa, namun kali ini kita menggunakan putty), dimana kita tidak perlu menebak password dari akun ssh yang sudah ada. Dengan kata lain, kita membuat akun ssh baru yang bisa kita sesuaikan dengan kebutuhan kita.
Sebelum membuat, ada beberapa hal yang kita butuhkan:
- Pertama-tama buatlah folder .ssh pada direktory root.
Yang kedua dibutuhkan adalah User pada server yang diperbolehkan menggunakan Secure Shell atau SSH. Hal ini penting karena tidak semua user pada sebuah server diperbolehkan menggunakan fungsi ini, hanya hosting-hosting tertentu saja, atau bahkan user-user tertentu saja yang bisa mengaktifkan fungsi ini. Ini bisa dilihat ketika kita menggenerate file "/etc/passwd".
Gambar 1 :

Yang ketiga adalah Putty Private Key yang di generate menggunakan Puttygen. Untuk menggeneratenya kita menggunakan perintah:
puttygen -t dsa -o id_dsa.ppk
Setelah ini akan muncul perintah untuk memasukkan password serta konfirmasi password. Jika ingin menggunakan password, ketik password yang anda inginkan, jika ingin otomatis tersambung tanpa permintaan password, cukup tekan enter saja sampai selesai. (Untuk kali ini saya menggunakan password 123456)Gambar 2:

Setelah ini, langkah ke empat ialah menggenerate Private OpenSSH sebagai konfirmasi yang akan kita simpan di folder .ssh local yang tadi kita buat. Untuk menggeneratenya kita menggunakan perintah:
puttygen id_dsa.ppk -O private-openssh -o id_dsa
Setelah ini akan muncul input password, masukkan password jika ada, namun kalau tidak, tekan enter saja.Gambar 3:

Langkah ke 5 adalah kita akan menggenerate Public OpenSSH (authorized_keys) yang digunakan untuk mengkonfirmasi akun SSH beserta password (jika ada) sebelum tersambung ke server. Untuk menggeneratenya kita gunakan perintah:
puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub
Setelah itu kita mengubah "id_dsa.pub" menjadi "authorized_keys" dengan menggunakan perintah:cp id_dsa.pub authorized_keys
authorized_keys inilah yang nantinya kita upload ke server dan ditempatkan pada folder home User
Gambar 4:

(Sekarang kita pindah ke User Server)
Langkah ke 6, kita juga harus membuat folder .ssh pada dir home User yang memiliki akses SSH. Kemudian pada folder ini kita beri akses chmod 700
Ke 7, kita upload file authorized_keys yang tadi kita generate ke folder .ssh pada server. Kemudian kita beri akses chmod 644
Gambar 5:

Setelah ini semua telah kita siapkan, kita tinggal melakukan koneksi menggunakan putty. Terlebih dahulu kita panggil putty melalui terminal sehingga tampilan GUI Putty akan langsung muncul.
Setelah tampilan GUI Putty sudah muncul, kita masukkan "IP Server" pada kolom Host Name, kemudian port 22 sebagai port default SSH.
Gambar 6:

Kemudian kita akan memasukkan Private Key Putty atau "id_dsa.ppk" yang kita generate tadi sebagai konfirmasi pada bagian SSH -> Auth
Gambar 7:

Setelah ini kita tinggal membuka dan menunggu tampilan dari shell Putty. Pertama-tama kamu akan diminta memasukkan Username, Username yang dimasukkan adalah Nama User yang terdapat pada server yang sedang kamu pakai. Jika sebelumnya kamu menggunakan password, maka akan muncul perintah untuk memasukkan password, tapi kalau tidak, maka putty akan otomatis mengkoneksikan kamu ke server.
Gambar 8:

Itulah tadi tutorial mengenai bagaimana membuat akun SSH melalui SSH Pair Key via Putty. Lebih dan kurangnya mohon dimaafkan, kalau ada saran atau tanggapan, silahkan kirim melalui kolom komentar atau email saya.
Terima Kasih.

Posting Komentar