Hallo semuanya, kembali lagi dengan saya wahid husain, sekarang saya akan membahas bagaimana cara login ssh menggunakan ssh keygen via putty.
jadi saya menggunakannya/mengaakses server via remote yap, ini merupakan post lanjutan dari post sebelumnya "konfigurasi akseslimit user,banner dan mengganti port ssh".
Dan sekarang saya akan memberi tutor selanjutnya, oke sebelumnya kan kita untuk melakukan login ssh menggunakan password, dan agar tidak menggunakan password bisa saja, menggunakan puttygen , yang memanfaatkan private key untuk login ke ssh.
Oke deh selanjutnya simak konfiguranya saja ya.
TOPOLOGI
Untuk mendapatkan keygen nya, sobat harus menggunakan software "PuTTY key Generator (puttygen)", software ini berfungsi untuk mendapatkan keygen yang nanti akan digunakan di ssh sobat. untuk mendownload nya bisa klik link INI
Untuk mendapatkan keynya, sobat solahkan pilih "Generate" untuk memunculkan keynya.
dan untuk mendapatkan keynya, sobat harus mengera-gerakan cursor pc sobat dibagian kotak yang sudah saya tandai.
lihat gambar dibawah untuk lebih jelasnya.
Setelah itu sobat akan mendapatkan keynya, jangan di close dahulu, dan disini silahkan sobat save dahulu keynya.
Pertama pilih "save public key" untuk menyimpan public keynya.
dan selanjutnya, pilih "save private key" untuk menyimpan private key nya, dan pastikan untuk tidak memberikan key ini untuk orang lain yap, karena bisa saja dimanfaatkan untuk tindak kejahatan, yaitu login ke server sobat tanpa menggunakan password, dan menggunakan key ini untuk login ke server.
Dan simpan juga key nya yang ada di "puttygen" nya ke dalam notepad, karena nanti ini digunakan lagi key nya.
Selanjutnya silahkan sobat login ke server sshnya dulu melalui "putty" isi hostname dengan ip address server, dan portnya (untuk port ssh default adalah 22, dan karena disini saya port nya sudah diedit/diubah,jadi saya portnya 1319), lalu klik "open"
setelah login keserver, silahkan sobat membuat direktory baru menggunakan perintah "mkdir .ssh" direktori ini berfungsi sebagai menyimpan key yang tadi sudah didapatkan.
dan selanjutnya tambahkan file "authorized_keys" didalam direktori .ssh
untuk menambahkan menggunakan perintah "nano .ssh/authorized_keys"
dan ditext editornya, sobat buka notepad yang berisi key nya tadi, lalu copy keynya di file "authorized_keys" nya, jika menggunakan putty, untuk melakukan paste hanya klik kanan di putty nya saja, maka text nya akan tersalin.
lalu save file nya.
Selanjutnya kita harus mengubah mode direktory ssh nya terlebih dahulu, menggunakan perintah "chmod -R 700 .ssh/"
Sedikit penjelasan perintah diatas
chmod = adalah kepanjangan dari change mode , dan berfungsi untuk memberi hak akses
700 = adalah kode angka yang berarti "rwx--"
.ssh/ = adalah tujuan direktori nya
dan setelah changemode lalu restart ssh nya, menggunakan perintah "systemctl restart sshd" , dan disitu akan ada pemberitahuan, dan sobat harus memasukkan password servernya, isi saja dan akan complete.
sebelum login ke ssh menggunakan putty, sobat harus dulu membuka "SSH > Auth".
dan yang saya kotaki adalah path dari private key yang sudah disimpan tadi.
dan jika sudah menambahkan private keynya, lalu kembali ketab "session" dan login, dengan mengisi hostname dengan "wahidganz@172.16.11.101" (username@ipserver), dan menggunakan port "1319", lalu klik "open"
dan hasilnya, kita tidak perlu memasukkan password untuk login ke ssh, dan jika sudah seperti itu berarti berhasil, dan alhamdulillah sudah berhasil.
dan disitu akan ada tulisan "authenticating with public key"
Oke, sudah selesai deh, untuk lab SSH , terimakasih sudah membaca post ini, dan semoga bermanfaat, jangan lupa untuk share kembali ilmunya kepada orang lain, agar semakin bermanfaat.
oke jaaaaaaaaa














