Saturday, April 1, 2017

Remote Server Dengan SSH Tanpa Menggunakan Password

Pengertian
Secure Shell atau biasa disingkat SSH adalah sebuah jaringan kriptografi untuk komunikasi data yang aman, login antarmuka baris jaringan, perintah eksekusi jark jauh, dan layanan jaringan lainnya antara dua jaringan komputer.
Latar Belakang
Sebagai seorang admin dari sebuah server pastinya tidak ingin waktunya sedikit terbuang hanya untuk memasukkan sebuah password untuk meremote servernya lewat SSH. Cara praktis ini bisa digunakan untuk memudahkan kita dalam meremote server lewat SSH
Ada yang bertanya, cara ini aman atau tidak..? Jawabannya aman - aman saja, karena tidak semua yang meremote server kita menggunakan SSH, tidak memasukkan password, hanya laptop/PC yang identitas SSH-nya di transfer ke server yang bisa login SSH tanpa password.
Maksud dan Tujuan
Meremote Server menggunakan SSH tanpa memasukkan password, agar login menjadi lebih mudah dan tanpa ribet karena tidak perlu memasukk password.
Alat dan Bahan
[+] PC Server terinstall SSH server, bisa menggunakan VirtualBox
[+] Laptop untuk remote server dengan SSH
[+] Koneksi ke server
Jangka Waktu Pelaksanaan
5 - 7 menit
Tahap Pelaksanaan
Pertama buka terminal lalu masuk sebagai superuser dengan menggunakan perintah sudo su, masukkan password lalu tekan enter,
setelah itu kita harus melakukan generate terlebih dahlu, dengan menggunakan perintah:
# ssh -keygen -t rsa
lalu kita tekan enter sampai selesai :v

setelah itu coba pindah ke folder /root/.ssh apakah sudah ada file baru di folder tersebut, dengan memasukkan perintah:
# cd /root/.ssh/
lalu ls untuk melihat isinya,
di directory tersebut akan terlihat file baru dengan nama id_rsa.pub,
lalu kita supercopy file tersebut ke server dengan menggunakan perintah:
#scp id_rsa.pub username@ipserver:/home/userdirectory
misalnya punya saya:
# scp id_rsa.pub wahid@10.3.2.11:/home/wahid

setelah itu, kita remote server seperti biasa dan masih menggunakan password,

lalu kita buat sebuah directory dengan nama .ssh, dengan memasukkan perintah:
# mkdir .ssh
lalu kita copy file yang kita supercopy tadi ke dalam directory tersebut dengan nama berbeda, dengan memasukkan perintah:
# cp id_rsa.pub .ssh/authorized_keys
lalu kita masuk ke directory ssh untuk mengecek filenya, dengan memasukkan perintah:
# cd .ssh/
lalu kita ls untuk mengecek isinya,
sekarang kita exit dari remote ssh ke server, lalu coba untuk meremote-nya lagi dengan menggunakan ssh, dan kita berhasil meremote server kita dengan menggunakan ssh tanpa memasukkan password :v
Kesimpulan
Dengan menggunakan cara remote server dengan SSH tanpa memasukkan password ini, maka kita tidak perlu ribet - ribet memasukkan password, apalagi bila kita lupa password server kita.
Dan cara ini juga aman untuk digunakan karena hanya laptop/pc client yang identity authorized_keys-nya tercantum di pc server, yang bisa meremote-nya menggunakan SSH tanpa memasukkan password.
Referensi
[+] https://id.wikipedia.org/wiki/SSH
[+] All my partners and friends
Load disqus comments

0 komentar