Loading

wait a moment

How to Install Openssh on Centos 7

openssh

Introduction

Apa itu OpenSSH? OpenSSH merupakan sebuah tool utama yang digunakan untuk melakukan remote login shell pada protokol SSH. Koneksi pada OpenSSH semuanya di enkripsi yang mana bertujuan untuk menghindari penyadapan, pembajakan dan serangan lainnya. Selain itu, OpenSSH menyediakan sejumlah besar kemampuan tunneling yang aman, beberapa metode authentikasi, dan opsi konfigurasi yang mutakhir.

Sering kali saat kalian membeli sebuah VPS ada beberapa VPS yang belum terinstalasi SSH. Nah, mungkin kalian bingung bagaimana caranya untuk remote VPS tersebut? jika kalian menemukan hal seperti ini tenang saja, kalian tinggal masuk lewat console dari panel VPS kemudian coba jalankan step by step cara install OpenSSH.

How to install OpenSSH

Nah, untuk bagaimana step by step install OpenSSH CentOS 7 kalian bisa ikuti panduan berikut ini :

  1. Buka console kalian, kemudian jalankan perintah update dan upgrade terlebih dahulu. Lalu setelah itu kalian install OpenSSH dan dependencynya.

    yum update && yum upgrade -y
    yum install -y vim policycoreutils-python openssh-server openssh-clients

    Sebelum menjalankan perintah diatas pastikan kalian login sebagai root user.

  2. Jika proses install selesai, biasanya default port OpenSSH itu ada di port 22. Demi keamananan server biasanya port 22 akan diganti dengan port lain untuk menghindari serangan bruteforce pada server. Ingat untuk password juga harus menggunakan password yang kuat yang mana mengandung karakter, simbol, dan angka. Dan untuk mengubah default port 22 ke port lain edit file /etc/ssh/sshd_config, berikut perintahnya.

    #edit default port 22 to another port
    vim /etc/ssh/sshd_config
  3. Tekan “/” pada keyboard kalian dan ketikan “Port 22” untuk mencari baris “Port 22“. Jika kalian sudah menemukan baris “Port 22” berikan tanda “#” di depannya untuk disable baris tersebut. Kemudian tambahkan dibaris bawahnya atau diatasnya untuk port SSH yang baru, misal “Port 1011″

    Port 1011
    #Port 22

    Kemudian tekan ESC, dan CTL + Q, ketikan wq untuk menyimpan konfigurasi di editor VIM

  4. Sebelum mengaktifkan service dari OpenSSH, kalian harus menambah rules untuk firewall agar port SSH tersebut di allow oleh firewallnya. berikut command untuk allow port SSH di firewall.

    firewall-cmd --zone=public --add-port=1011 --permanent
    semanage port -a -t ssh_port_t -p tcp 1011
  5. Setelah sukses menambahkan port di firewallnya, sekarang baru kalian enable dan start service OpenSSHnya.

    systemctl enable sshd
    systemctl start sshd
  6. Selanjutnya kalian coba untuk koneksi ke SSHnya dengan command berikut ini :

    ssh ip_address -p 1011

    Note :
    -p 1011
    adalah option untuk SSH menggunakan port 1011 

Sampai disini masih ada bagian yang masih membingungkan? jika masih ada yang bingung silakan koment dibawah.