Assalamualaikum warahmatullah wabarakatuh Kembali lagi gan ama ane, masih di materi Remote Server. Hmm,, kali ini TS mau s hare car...

CentOS 7 : Konfigurasi SSH pada CentOS 7

Assalamualaikum warahmatullah wabarakatuh

Kembali lagi gan ama ane, masih di materi Remote Server. Hmm,, kali ini TS mau share cara konfigurasi SSH di Centos 7. Ya intinya belajar ginian adalah untuk me-remote server. Disaat ada konfigurasi yang ingin kita tambah pada server, kita harus berlari ke ruang server dan menyalakan dekstop. Belum lagi badan kita akan bereaksi terhadap medan magnet dari Server tersebut. Daripada melakukan hal yang merepotkan seperti itu, mending kita belajar meremote Server dari PC kesayangan kita..

Sebelum masuk ke dalam konfigurasi, kita ke materi terlebih dahulu


  1. Blog Si Fulan
    SSH adalah aplikasi pengganti remote login seperti telnet, rsh, dan rlogin, yang jauh lebih aman.


  2. Blog Si Fulan 2
    Secure Shell (SSH) adalah sebuah protokol jaringan kriptografi untuk komunikasi data yang aman, login antarmuka baris perintah, perintah eksekusi jarak jauh, dan layanan jaringan lainnya antara dua jaringan komputer

  3.  Menurut ane
    SSH (Secure Shell) adalah protokol jaringan untuk meremote, mengakses sebuah PC dan meng-enkripsi setiap data yang melalui protokol tersebut.



Contoh Penggunaan SSH dalam kehidupan sehari-hari
Nah, panjang lebarnya. SSH adalah protokol yang meng-enkripsi setiap data yang lewat jalur tersebut untuk meremote login. Jika kalian mempunyai server, misal server CentOS. Dan server CentOS anda ini berada di lantai 50 gedung perusahaan anda. Anda misal ingin menambahkan script FTP di Server CentOS. Pasti anda akan menaiki lift, menuju ke lantai 50 cuman untuk Login ke Server dan menambah script tersebut yang memasukkan script tersebut cuman membutuhkan waktu 1 menit. Nah untuk menghemat waktu, dibuat lah SSH ini yang merupakan versi lebih modern dari Telnet. Fitur Enkripsi pada SSH ini lah yang membuat SSH ini sekarang lebih sering digunakan dalam me-remote PC. Jika anda ingin mencoba, cobalah login SSH dengan login Telnet. Dan lihat data yang lewat tersebut dengan aplikasi wireshark. Maka data yang lewat menggunakan SSH sudah terenkripsi sedangkan Telnet tidak terenkripsi.

Tentunya ini akan sangat membahayakan data anda. Bila anda login ke Facebook dan datanya melewati Telnet, maka akan terbaca oleh para hacker dengan sangat mudah. Namun bila anda menggunakan SSH, maka data yang lewat akan lebih susah dibaca oleh para hacker. Adanya SSH ini selain solusi dalam meremote agar lebih aman, juga untuk menghemat waktu agar tidak membuang waktu untuk capek-capek mencari ruang dari PC tersebut. Cukup hafalkan IP nya, lalu username dan Password untuk loginnya, maka SSH ini bisa langsung dipakai.


Setelah panjang lebar kita bahas pengertian dan contoh penggunaan SSH dalam kehidupan sehari-hari. Sekarang kita coba masuk ke dalam konfigurasi SSH di CentOS
  1. Install terlebih dahulu paket aplikasi SSH nya dengan perintah *harus punya repository
    "yum install openssh-server -y"

  2. Saatnya kita cek kelengkapan Paketnya dengan perintah
    "rpm-qa |grep ssh"



  3.  Cek versi SSH nya dengan perintah "ssh -V"



  4.  Mari kita edit dikit script di "vi /etc/ssh/sshd_config"



  5. Edit dibawahnya, tekan "Insert" terlebih dahulu
    #LoginGraceTime 2m

    lalu isikan

    "PermitRootLogin no
    AllowUsers (namauserbaru)"



    Lalu pencet "esc" dan ketikkan ":wq!"


  6. Biasain, kalau main sama yang conf conf gini itu, lalu direstart aplikasinya



  7. Lalu buat user sesuai dengan yang diisi tadi.
    "useradd (namauser)"
    "passwd (namauser)"

    lalu masukkan password nya


PENGETESAN CLIENT

 Pengetesan atau pengujian SSH ini, kita lakukan di Windows 10. Disini kita perlukan aplikasi putty agar bisa meremote server menggunakan SSH.

  1.  Bila aplikasi putty sudah diinstal, bukalah aplikasinya
  2.  Lalu isi begini gan..

    -Host Name : isiin nama user sama IP servernya
    -Port : Port SSH ini saat mengakses server

    Karena ane mau nyoba-nyoba dulu, ane mau coba pake root



  3. Ternyata walau root user dan passwordnya sudah benar, tapi SSH menolak untuk memberikan akses SU



  4.  Coba ulang cara no.2 dan masukkan "(namauser)@"ipserver" sesuai dengan user yang dibuat sebelumnya. Saya memakai user ican123


  5. Dan ternyata bisa :v. Untuk masuk ke mode SU, kita harus login sebagai User biasa terlebih dahulu lalu masuk ke mode SU 
Sekian Lab SSH ini, kurang lebihnya mohon maaf
Wassalamualaikum warahamtullah wabarakatuh


1 comment: