Notification texts go here Contact Us Buy Now!

Cara Membuat SSH Key Ubuntu

🛡️ Cara Membuat SSH Key di Ubuntu

— Autentikasi Aman untuk Akses Server Tanpa Password

Jika kamu sering mengelola server menggunakan SSH (Secure Shell), salah satu cara terbaik untuk meningkatkan keamanan dan kenyamanan adalah dengan menggunakan SSH Key. Dibandingkan dengan metode login biasa yang menggunakan password, SSH Key jauh lebih aman karena menggunakan sistem kriptografi kunci publik dan privat.

Dalam panduan ini, kita akan bahas cara membuat SSH Key di sistem operasi Ubuntu, lengkap dengan cara penggunaannya untuk mengakses server atau layanan seperti GitHub.


🔍 Apa Itu SSH Key?

SSH Key adalah sepasang file digital yang digunakan untuk proses autentikasi.

  • Private key: Disimpan secara rahasia di perangkat kamu

  • Public key: Dapat dibagikan ke server atau layanan lain

Saat kamu login, sistem akan memverifikasi apakah private key cocok dengan public key yang terdaftar. Jika cocok, kamu akan langsung masuk tanpa perlu mengetik password.


🧰 Persiapan Sebelum Membuat SSH Key

Sebelum memulai, pastikan kamu sudah memiliki:

  • Komputer atau laptop dengan Ubuntu

  • Terminal (bisa dibuka dengan shortcut Ctrl+Alt+T)

  • Akses ke server atau layanan Git (jika ingin menggunakannya)


🛠️ Langkah-Langkah Membuat SSH Key di Ubuntu

1. Buka Terminal

Kamu bisa tekan Ctrl + Alt + T untuk membuka terminal.

2. Jalankan Perintah ssh-keygen

bash
ssh-keygen -t rsa -b 4096 -C "emailkamu@example.com"

Penjelasan:

  • -t rsa: menggunakan algoritma RSA

  • -b 4096: panjang kunci 4096 bit

  • -C: komentar (biasanya diisi email)

Setelah itu, tekan Enter untuk menyimpan di lokasi default (/home/kamu/.ssh/id_rsa), dan isi passphrase jika ingin menambah keamanan ekstra.

3. Lihat Hasilnya

SSH key akan menghasilkan dua file:

  • id_rsa: private key

  • id_rsa.pub: public key


🔐 Upload Public Key ke Server

Jika ingin digunakan untuk akses server:

bash
ssh-copy-id user@ip-server

Contoh:

bash
ssh-copy-id root@192.168.1.100

Atau copy manual isinya dengan:

bash
cat ~/.ssh/id_rsa.pub

Kemudian tempelkan ke file ~/.ssh/authorized_keys di server kamu.


🧪 Tes Koneksi

Coba login:

bash
ssh user@ip-server

Jika setup berhasil, kamu akan langsung masuk tanpa diminta password.


💡 Tips Keamanan

  • Jangan bagikan file id_rsa ke siapa pun

  • Gunakan passphrase untuk kunci privatmu

  • Backup SSH key ke tempat aman

  • Jangan lupa ubah permission folder .ssh menjadi hanya bisa diakses pemilik


✅ Penutup

Menggunakan SSH Key bukan hanya lebih aman, tapi juga membuat koneksi ke server jadi lebih praktis dan efisien. Prosesnya mudah, dan cocok untuk siapa saja yang ingin belajar administrasi server, DevOps, atau bahkan pemrograman yang terhubung ke Git.


Kalau kamu butuh tutorial lanjutan seperti cara menggunakan SSH key untuk GitHub atau cara menghapus key yang tidak digunakan lagi, stay tuned di blog ini ya!

About the Author

An ordinary people

Posting Komentar

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.