Press Release

Cara Melindungi Script Di Linux agar tidak bisa di edit/copy paste

Mar 10, 2016   //   by Fawzia Aswin Nugraha   //   Blog, VPS  //  No Comments

Ini kebanyakan para penjual SSH, untuk memudahkan dalam mengelola vps itu harus menggunakan sheell script sendiri agar bisa menjalankan berbagai program di vps linux dengan mudah. Kususnya script installer yang memudahkan installasi SSH hanya dalam sekali klik, entah script buatan sendiri atau editan dari orang lain. yang di permasalahkan adalah jika script itu di sebarluaskan tanpa di encrypt maka dengan mudahnya script itu di bongkar oleh orang yang tidak bertanggung jawab. Untuk menghindari hal tersebut kita harus Protect Script Bash dengan SHC.

Apa itu SHC ? SHC adalah shell script compiler tool khusus buat encrypt shell.

  1. Install dulu SHCnya
    wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz
    tar xvfz shc-3.8.7.tgz
    cd shc-3.8.7
    make

    cek instalasi
    ./shc -vshc parse(-f): No source file specified
    shc Usage: shc [-e date] [-m addr] [-i iopt] [-x cmnd] [-l lopt] [-rvDTCAh] -f script
  2. Buatlah contoh bash script
    Contoh: nano centos6.sh
    #!/bin/bash
    #setting repo centos 6 32
    wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
    rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txt
    rpm -K rpmforge-release-0.5.3-1.el6.rf.*.rpm
    rpm -i rpmforge-release-0.5.3-1.el6.rf.*.rpm
    #install OpenVPN
    yum -y install openvpn
    save script diatas dengan nama terserah belakangnya harus extensi .sh
  3. Encypt atau Protect scrypt tadi dengan commend :
    ./shc -f centos6.sh
    untuk check berhasil atau tidak bisa di check dengan commend :
    ls -l centos6.sh*

  1. membuat expired script./shc -e 16/09/2015 -f centos.sh

Maka Script akan Expired pada tanggal 16/09/2015

Sekian Tutorial dari kami. Apabila ada yang membutuhkan paket VPS kami silahkan order melalui website. Jika ada pertanyaan silahkan berkomentar.

 

Komentar

comments