SSH atau dikenal juga sebagai Secure Shell merupakan sebuah protokol jaringan yang mengijinkan seorang administrator untuk mengakses remote komputer secara aman, SSH secara default menggunakan port 22, SSH banyak digunakan oleh system administrator untuk mengelola server secara jarak jauh melalui jaringan, dengan SSH dapat menjalankan perintah dan dapat memindahkan data dari komputer satu ke komputer lain menggunakan SCP.
Bagi anda yang mengelola banyak server mungkin akan repot jika harus mengingat password tiap server, dan ketika anda membuat catatan yang berisi list password hal ini akan membahayakan jika catatan tersebut hilang atau diambil oleh orang yang tidak berhak, dengan login tanpa password ( <em>passwordless </em>) anda tidak perlu lagi mengingat password dan mencatat password, dan hal ini akan membuat server anda aman dan memudahkan anda untuk melakukan otomasi.
Buat SSH Key
buat ssh key terlebih dahulu di komputer kamu
ssh-keygen -t rsa
nanti akan muncul beberapa pertanyaan, isi saja enter:
kenceng@localhost ~]$ ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/kenceng/.ssh/id_rsa): Created directory '/home/kenceng/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/kenceng/.ssh/id_rsa. Your public key has been saved in /home/kenceng/.ssh/id_rsa.pub. The key fingerprint is: SHA256:u72tY6os9QxWxmBF+Iqpz7Brr9RMqCuT8cjanq4HbAQ kenceng@localhost The key's randomart image is: +---[RSA 2048]----+ | +o | |E + | |. . + | | . . = | |o . .o +S | |o+ +o = . | |+*o.oo +. | |====.. ooo. | |*BO=+.o.oo++. | +----[SHA256]-----+ [kenceng@localhost ~]$
Upload Public Key yang telah dibuat tadi
upload key ssh dari komputer lokal tadi dengan cara :
root@localhost :# cat .ssh/id_rsa.pub | ssh [email protected] 'cat >> .ssh/authorized_keys'
ganti 192.168.100.2 dengan ip server mu sekarang.
lalu Masukkan password root dari server mu untuk mengupload file.
Selesai.
Demikian penjelasan tentang Login SSH Tanpa Password
Jika kamu tidak bisa dan tidak mempunyai waktu untuk mengerjakan ini, kamu bisa memesan salah satu layanan kami Kenceng Solusindo VPS dan menanyakan kepada tim support kami 😀