Tutorial mengijinkan ssh key untuk login dan mematikan text password

login via ssh public key

Ada banyak cara untuk meningkatkan security sebuah server, salah satu cara terbaik adalah mematikan login dengan text password, dan aktifkan login ssh menggunakan public key.

Tentu kamu harus sudah bisa membuat / generate ssh key sendiri ya, dimana terdiri dari public key dan private key. Kalo belum paham? Mungkin kamu bisa baca-baca tutorial ini dahulu. Tutorial login SSH menggunakan public key.

 

Selanjutnya kamu harus menanam public key kedalam server tujuan. Yuk simak artikel ini sampe habis ya,

  1. login SSH ke server tujuan

    ssh root@hostname -p 22
  2. Tanam public key pada lokasi /root/.ssh/authorized_keys di baris paling bawah.

    vim /root/.ssh/authorized_keys

    Misal ini adalah public key kamu:

    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICzRae234bbWXPMoertr0CBf0kKVqnupT helo@server

  3. edit pengaturan ssh

    vim /etc/ssh/sshd_config

  4. isikan konfigurasi seperti ini

    PermitRootLogin without-password
    PasswordAuthentication no
    ChallengeResponseAuthentication no

  5. restart ssh service

    service sshd restart

  6. Selesai sudah, tetapi kita bisa buktikan dengan cara login ke server tanpa public key

    user@server:~$ ssh root@1.2.3.4 -p 22 -o PubkeyAuthentication=no
    root@1.2.3.4: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

 

Kesimpulan

Metode login menggunakan public key dan men-disable text password adalah cara yang mudah dan cukup ampuh agar kamu terhindar dari serangan brute force. Semoga artikel ini bermanfaat ya.!

 

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

VPS Linux server centos 7 menjadi linux desktop environment

Hiuntuk pelanggan setia natanetwork terutama pengguna VPS dan yang ingin menggunakan linux...

Perintah dasar linux

Sudah tidak asing lagi untuk para developer menggunakan OS Linux untuk develop suatu...

Tutorial Backup database dan source code pada VPS anda menggunakan shell script

backup adalah hal yang sangat penting jika anda merasa file/data anda berharga.terdapat berbagai...

Install Free SSL Let's Encrypt di VPS

free ssl dari Let's Encrypt sudah umum untuk shared hosting,tetapi untuk VPS silahkan cek di...

Tutorial membuat squid proxy pada VPS Linux

Membuat proxy pribadi sangat mudah jika anda memiliki VPS linux.umumnya aplikasi yg digunkan...

VPS Indonesia cuma 40rb Hosting Gratis Domain

Powered by WHMCompleteSolution