Login tanpa kata sandi yang aman mungkin tampak seperti fantasi, tetapi mudah dicapai dengan kunci SSH.
SSH mengamankan komunikasi antara mesin lokal Anda dan sistem jarak jauh dengan mengenkripsi lalu lintas sepenuhnya. Namun, memasukkan kata sandi setiap kali Anda terhubung ke host jarak jauh bisa terasa sedikit mengganggu.
Untungnya, Anda dapat melewati langkah ini dengan mengaktifkan login SSH tanpa kata sandi. Kami akan menunjukkan cara menggunakan ssh-copy-id perintah untuk melakukannya.
Cara Menggunakan SSH Tanpa Kata Sandi
Untuk mengaktifkan login tanpa kata sandi melalui SSH, yang perlu Anda lakukan hanyalah menyalin kunci publik Anda ke server jauh. Kunci SSH sebenarnya adalah sepasang dua kunci: satu publik dan satu pribadi. Server SSH jarak jauh akan menggunakan ini untuk otentikasi identitas Anda sebelum Anda dapat terhubung.
Anda dapat dengan mudah membuat pasangan kunci SSH menggunakan
ssh-keygen memerintah. Setelah ssh membuat kunci, salin kunci publik Anda ke server jauh. Ini akan memastikan Anda tidak perlu mengetikkan kata sandi SSH Anda pada login berikutnya.Buat Kunci SSH Publik dan Pribadi
Cukup jalankan terminal Anda dan masukkan perintah berikut untuk menghasilkan pasangan kunci SSH Anda:
ssh-keygen
Terus tekan enter pada setiap prompt hingga program selesai dan membuat file kunci.
Tambahkan Kunci SSH Publik ke Server
Sekarang setelah Anda membuat kunci SSH, Anda perlu menambahkan kunci publik ke server jarak jauh Anda. Anda dapat melakukannya dengan ssh-copy-id memerintah:
ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-host
Ketik perintah di atas di terminal Anda dan ganti pengguna dan remote-host dengan nama pengguna Anda dan nama host/IP mesin jarak jauh.
Terhubung ke Server SSH Tanpa Kata Sandi
Anda siap untuk masuk tanpa kata sandi setelah Anda menambahkan kunci publik ke server melalui ssh-copy-id. Anda dapat mengujinya sendiri menggunakan perintah berikut:
ssh pengguna@remote-host.
Singkirkan Kata Sandi Menggunakan ssh-copy-id
Menggunakan ssh-copy-id, Anda dapat mengunggah kunci publik ke server jauh dan terhubung tanpa kata sandi. Namun, Anda tidak boleh mengaktifkan otentikasi tanpa kata sandi untuk semua sistem. Sebagai gantinya, gunakan untuk mengakses sistem yang sering Anda gunakan. Jika Anda baru dalam hal ini, coba pelajari cara menyiapkan SSH dan mengonfigurasi penyiapan Anda.
Perlu mengakses komputer atau server Linux Anda dari jarak jauh? Berikut cara mengatur dan mengkonfigurasi SSH di Linux, Windows, dan seluler.
Baca Selanjutnya
- Pemrograman
- Keamanan
- SSH
- Linux
- Unix
- Keamanan

Rubaiat adalah lulusan CS dengan hasrat yang kuat untuk open-source. Selain sebagai veteran Unix, dia juga menyukai keamanan jaringan, kriptografi, dan pemrograman fungsional. Dia seorang kolektor buku bekas yang rajin dan memiliki kekaguman yang tiada habisnya terhadap rock klasik.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan