work hard & thinking!

Cara Connect ke Server SSH Menggunakan SSH Key

Mengetik password saat koneksi ke server ssh menggunakan command prompt atau terminal terkadang merepotkan, karena sering kali kita lupa password, jadi perlu mencari password kemudian mengetikan terlebih dahulu baru kemudian terjadi koneksi.

Nah dengan menggunakan SSH key kita tidak lagi dipusingkan mengetikan password pada command prompt atau terminal ketika melakukan login ke server.

Berikut adalah tutorial melakukan koneksi ke SSH server menggunakan SSH Key:

Langkah 1: Generate SSH Key

Jika belum memiliki SSH Key, kamu perlu membuatnya terlebih dahulu.

  1. Buka terminal di komputer kamu.
  2. Jalankan perintah berikut untuk membuat SSH Key:
  • -t rsa: Jenis algoritma (RSA).
  • -b 4096: Panjang bit key (semakin panjang semakin aman, biasanya 4096).
  • -C "email@example.com": Komentar, biasanya diisi dengan email kamu.
  1. Ikuti instruksi di terminal:
  • Saat diminta lokasi penyimpanan key, bisa langsung tekan Enter untuk menggunakan lokasi default (~/.ssh/id_rsa).
  • Kamu akan diminta membuat passphrase (kata sandi opsional). Ini bisa diisi atau dibiarkan kosong jika tidak ingin menggunakan passphrase.
  1. Setelah selesai, kamu akan memiliki dua file:
  • id_rsa: Private key (jangan sampai bocor).
  • id_rsa.pub: Public key (yang akan ditaruh di server).

Langkah 2: Copy SSH Key ke Server

Agar server mengenali SSH key-mu, kamu perlu menambahkan public key ke server.

  1. Gunakan perintah ini untuk menyalin public key ke server:
  • Ganti user dengan username di server.
  • Ganti server_ip dengan alamat IP atau domain server.
  • Jika server ssh kamu diset dengan tidak menggunakan port default, kamu bisa menggunakan perintah ini:
  1. Setelah menjalankan perintah, kamu akan diminta memasukkan password server untuk login pertama kali. Setelah itu, SSH key kamu akan otomatis ditambahkan ke file ~/.ssh/authorized_keys di server.

Langkah 3: Koneksi ke SSH Server Menggunakan SSH Key

  1. Sekarang, untuk terhubung ke server menggunakan SSH Key, cukup jalankan perintah:

Jika kamu tidak menggunakan passphrase saat membuat key, kamu akan langsung masuk ke server tanpa perlu memasukkan password.

  1. Jika menggunakan passphrase, masukkan passphrase SSH Key-mu saat diminta.

Langkah 4: Konfigurasi (Opsional)

Agar lebih mudah, kamu bisa menambahkan konfigurasi ke file ~/.ssh/config di komputermu untuk menyimpan informasi server, sehingga tidak perlu memasukkan alamat IP setiap kali.

Contoh isi konfigurasi:

Sekarang kamu bisa terhubung ke server hanya dengan perintah:

Tips Tambahan:

  • Ubah permission folder .ssh agar lebih aman:

Selesai! Dengan begitu, kamu sudah bisa koneksi ke SSH server menggunakan SSH Key.

27 September 2024 | Tags: , ,
Bookmark and Share

Leave a Reply

Your email address will not be published. Required fields are marked *

Cari

Recent Comments

Categories

Tags

Partners