Menggunakan perintah ssh-copy-id & ssh-keygen di Linux
Secure Shell (SSH) adalah protokol yang banyak digunakan untuk komunikasi yang aman melalui jaringan yang tidak aman. Protokol lapisan aplikasi ini sangat populer dan memungkinkan pengguna untuk mengelola sistem operasi dari jarak jauh. Pasangan kunci SSH menyediakan cara yang aman dan nyaman untuk mengautentikasi dan masuk ke server jarak jauh tanpa menggunakan kata sandi. Dua perintah penting untuk mengelola kunci SSH di Linux adalah ssh-keygen dan ssh-copy-id. Perintah-perintah ini memainkan peran penting dalam menyediakan akses aman ke server dan mengatur autentikasi berbasis kunci. Dalam artikel ini, kita akan melihat cara kerja masing-masing perintah ini, cara menggunakannya dengan benar, dan bagaimana perintah-perintah ini dapat membantu Anda mengelola server dengan aman dan efisien.
Perintah ssh-keygen digunakan untuk membuat pasangan kunci SSH baru yang terdiri atas kunci privat dan kunci publik. Kunci privat disimpan di komputer lokal Anda dan digunakan untuk memverifikasi identitas Anda, sedangkan kunci publik ditransfer ke server yang ingin Anda akses. Proses ini membantu menghindari keharusan memasukkan kata sandi setiap kali Anda terhubung, yang sangat meningkatkan keamanan karena kuncinya lebih sulit untuk dicuri atau dipalsukan.
Setelah membuat kunci menggunakan ssh-keygen, Anda perlu mentransfer kunci publik ke server untuk mengatur akses ke sana. Untuk inilah perintah ssh-copy-id digunakan. Perintah ini secara otomatis menyalin kunci publik Anda ke server target dan menambahkannya ke berkas ~/.ssh/authorized_keys, sehingga Anda dapat tersambung ke server tanpa perlu memasukkan kata sandi.
CEK SEMUA PAKET TARIF VPS YANG TERSEDIA DI SINI
Menginstalasi perintah ssh-copy-id
Apa yang dimaksud dengan ssh-copy-id? Pertama-tama, utilitas ini adalah bagian dari paket OpenSSH dan tersedia di semua repositori distribusi Linux utama. Dalam artikel ini, sebagai contoh, digunakan server pada versi Debian 12. Dengan utilitas ini, Anda akan dapat menggunakan manajer paket Anda untuk menginstal perintah ini. Utilitas ini juga membantu Anda menyalin kunci publik SSH ke server jarak jauh dan menambahkannya ke sebuah berkas. Untuk menginstal alat ssh-copy-id pada Debian, gunakan perintah berikut:
sudo apt-get update && sudo apt-get install openssh-client
Proses instalasinya akan seperti berikut ini
Anda dapat memeriksa perintah seperti ini – ssh-copy-id. Keluarannya akan seperti ini
Untuk mulai menggunakannya secara aktif, Anda dapat menjalankan perintah berikut ini:
ssh-copy-id user_1@_your_IP_address[or name]
- user_1 – ini adalah nama pengguna Anda pada server jauh.
- your_IP_address – ini adalah alamat atau nama server jarak jauh.
Cara membuat kunci SSH di VPS Debian Anda
Apa itu ssh-keygen? Ini adalah utilitas khusus dalam lingkungan Unix/Linux yang dirancang untuk menghasilkan, mengelola, dan mengonversi kunci SSH (Secure Shell). Kunci SSH digunakan untuk otentikasi aman saat menyambung ke server jarak jauh. Ini bekerja secara otomatis, Anda cukup memasukkan perintah dan Anda akan menerima respons berikut
ssh-keygen menyediakan banyak opsi untuk mengonfigurasi kunci, termasuk memilih algoritme, mengubah panjang bit, menentukan nama file, dan opsi lainnya. Ini adalah alat yang penting untuk bekerja dengan kunci SSH dalam lingkungan yang aman.