Tampilkan postingan dengan label Linux. Tampilkan semua postingan
Tampilkan postingan dengan label Linux. Tampilkan semua postingan

Kamis, 12 Juli 2018

cara menggunakan account ssh pada bitvise

cara menggunakan account ssh pada bitvise

yang baru di dunia linux dan server, anda pasti akan mendengar istilah tentang ssh, oleh karena itu sekarang saya membuat artikel tentang cara menggunakan account ssh pada bitvise. saya akan sedikit menjelaskan kegunaan dari ssh.
Cara Menggunakan Bitvise Tunnelier SSH Client

pengertian ssh secara umum

ssh (secure shell) adalah salah satu protokol jaringan komputer yang di gunakan untuk bertukar data pada saluran aman antara dua perangkat jaringan. fungsi utama dari ssh adalah untuk  mengenkripsi pertukaran data antara client dan server sehingga data yang di transfer antar perangkat jaringan lebih terjaga dan data menjadi aman.
dan itu lah gambaran umum tentang ssh yang wajib anda ketahui, dan setelah anda tau sekarang saya akan mulai ke inti utama dari artikel yaitu bagaimana cara menggunakan ssh account dan cara setting nya pada software ssh client.

cara setting software ssh client

sebelum memulai praktek ada 2 bahan yang harus di siapkan terlebih dahulu, yaitu :
  1. bitvise ssh server atau client, yang bisa anda download di situs resminya disini.
  2. account ssh, yang pastinya anda sudah punya akun ssh nya.
setelah anda menyiapkan account ssh premium nya. dan anda sudah mendownload software ssh client nya, berarti anda tinggal ikuti saja langkah – langkah awal untuk login ke ssh server anda.
  • pertama anda buka bitvise nya.
  • lalu anda isi host ssh, port ssh, username dan password nya. untuk lebih jelasnya anda bisa lihat gambar 
cara menggunakan account ssh pada bitvise
  • setelah anda isi dengan lengkap baru anda klik tombol login
  • dan jika tombol login berubah menjadi tombol logout berarti anda telah berhasil konek dengan ssh server.
sekian untuk penggunaan account ssh di software bitvise tunnelier.
ssh bisa anda gunakan untuk dua kebutuhan, yaitu
  1. untuk mengontrol server jarak jauh menggunakan terminal nya linux secara aman dan tereksripsi.
  2. atau anda bisa gunakan fasilitas ssh untuk tunneling, agar ip anda tidak terlacak orang ketika anda sedang browsing, sehingga anda akan berinternet dengan aman.
dari kedua hal itu, apakah anda sudah tau untuk apa anda menggunakan ssh ?
ok untuk lebih jelasnya saya akan bahas keduanya. agar anda lebih berwawasan dan lebih paham kegunaan dari ssh.
 
menggunakan ssh untuk mengelola server

yang pertama ialah bagaimana cara menggunakan ssh untuk mengelola server yang anda punya, caranya cukup mudah. jika anda sudah menginstall openssh di sisi server berarti anda sudah punya akun root untuk mengakses server melalui terminal oleh bantuan software ssh client seperti puty atau bitvise.
aplikasi ssh client yang saya suka adalah bitvise, karena aplikasi ini menurut saya simple penggunaanya dan menu nya lebih mudah di banding dengan putty, oleh karena itu hampir setiap hari saya menggunakan aplikasi itu.
aplikasi bitvise bisa mengelola server anda melalui fasilitas terminal dan sftp nya. untuk cara menggunakan sftp pada bitvise saya sudah terangkan secara detail dengan bantuan gambar di artikel tutorial bitvise untuk tunneling dan manage vps server anda bisa kunjungi dan baca bagian akhirnya.
 
setting ssh untuk tunneling

ssh tunnel adalah dimana anda memanfaatkan koneksi antara client dan server untuk memenuhi kebutuhan internet di komputer client secara aman. karena anda menggunakan ip ssh server untuk mengunjungi situs web atau web domain dengan cara memforward port ssh client dan di terapkan pada aplikasi forward port seperti proxyfier atau langsung di pasang pada browser anda sebagai sock proxy.

sekian artikel dari saya tentang cara menggunakan account ssh pada bitvise. maaf jika masih ada kekurangan karena saya kadang suka lupa untuk menjelaskan nya, oleh karena itu jika anda masih ada yang kurang mengerti anda bisa lampirkan pertanyaan anda pada kolom komentar di bawah yang telah saya sediakan dan saya akan sangat senang sekali untuk menjawab pertanyaan anda tentang setting ssh ini.
terima kasih, semoga bermanfaat untuk di baca. dan jangan lupa untuk share atau like jika artikel ini bermanfaat untuk anda.


Rabu, 11 Juli 2018

manfaat mahir menggunakan os linux

manfaat mahir menggunakan os linux

manfaat mahir menggunakan os linux, Linux, sering juga disebut GNU/Linux, adalah OS yang kompatible dengan Unix, berisi kernel Linux itu sendiri dan sekumpulan lengkap aplikasi dan
program-program lain, yang kebanyakan di bawah naungan proyek GNU dari Free Software Foundation. Tampilan grafis atau Graphical User Interface (GUI) disediakan oleh X Window System beserta kumpulan libraries dan alat-alatnya.
Semua software ini bisa didapat secara bebas berdasarkan lisensi GNU General Public License atau lisensi-lisensi lain yang mirip dengan itu. Berdasarkan lisensi ini, siapa pun bisa mendapatkan program baik dalam bentuk source code (bisa dibaca manusia) mau pun binary (bisa dibaca mesin), sehingga program tersebut dapat diubah, diadaptasi, mau pun dikembangkan lebih lanjut oleh siapa saja
Manfaat Sistem Operasi Linux

Definisi dari  free software menurut Free Software Foundation (http://www.fsf.org) adalah, sebuah bentuk kebebasan, mengacu ke pengguna untuk  memakai,  mengkopi, mendistribusikan,  mempelajari,  mengubah maupun meningkatkan software tersebut. Secara spesifik ada 4 arti kebebasan:
  1. Bebas menjalankan program.
  2. Bebas mempelajari program dan mengadaptasi sesuai kebutuhan.
  3. Bebas mendistribusikan ulang.
  4. Bebas meningkatkan program dan mempublikasikannya.
Dalam proyek GNU digunakan dua lisensi untuk melindungi kebebasan secara
legal:
  1. Copyleft: siapapun yang mendistribusikan ulang program dengan atau tanpa perubahan harus memberikan kebebasan juga untuk didistribusikan lagi atau diubah. Copyleft menjamin setiap pengguna mempunyai kebebasan.
  2. Non-copyleft: siapapun yang mendistribusikan atau mengubah harus mendapat ijin dari pembuat program.
Kemudian karena banyak sekali program-program maupun komponen
software (biasanya tergabung dalam “paket”) yang membentuk sebuah OS Linux yang lengkap, dan kesemuanya itu dikerjakan oleh banyak orang dan organisasi dalam jadwal yang berbeda-beda, maka beberapa perusahaan dan organisasi mengumpulkan paket-paket tersebut menjadi satu distribusi (distribusi). Tapi tidak itu saja, mereka juga melakukan tes-tes terhadap software di dalamnya, mengembangkan program-program instalasi atau yang memudahkan instalasi, sebagian ada yang memberikan technical support, dan sebagainya.
Distribusi komersial tersebut adalah misalnya Red Hat, Caldera, SuSE, dan ada juga distribusi yang non-komersial seperti Debian GNU/Linux. Baik distribusi komersial mau pun non-komersial tersedia tanpa dipungut biaya di internet, dan juga di media seperti CD-ROM (anda bayar ongkos media plus ongkos kirim tentunya). Perbedaan mendasar antara komersial dan non-komersial
adalah bahwa produk komersial didukung oleh perusahaan yang menyediakan technical support, dan mungkin juga menyediakan beberapa software komersial lain yang tidak bisa didistribusikan secara gratis. Hal ini tentunya penting di lingkungan bisnis tertentu.
tambahan dari saya manfaat mahir menggunakan os linux sangat di perlukan untuk di dunia pekerjaan saat ini.

Senin, 09 Juli 2018

cara install dan setting vesta cp di centos vps

cara install dan setting vesta cp di centos vps

sekarang saya akan memaparkan cara install dan setting vesta cp di centos vps, vesta cp adalah panel gratisan untuk membantu anda mengolah data website atau blog yang dengan tampilan yang lebih mudah untuk di gunakan.

cara install dan setting vesta cp di centos vps
apa saja fasilitas yang di sediakan vesta control panel ini, berikut ulasanya :
  • Web Server (Apache with Nginx as Reverse Proxy)
  • DNS server
  • Database Server
  • Mail Server
  • FTP Server
  • Nginx out of the box
  • SSL certificates & SNI
  • Wildcard support
  • Configuration Templates
  • DKIM support
  • Fast Backups
  • System Monitoring
  • AntiSpam / Antivirus
  • WHMCS billing support
  • EPEL integration
  • Simple and Clean GUI
  • Powerfull CLI
  • Reliable Platform
  • Open Data Format
di atas adalah serangkaian fasilitas yang tersedia dalam panel ini
langsung saja kita mulai tutorial cara install vesta cp ini.
untuk persiapannya anda sudah harus mempunyai vps yang sudah terinstall centos 6, soalnya saya akan memberi tutorial install vesta cp pada os centos 6 dan mengaksesnya via ssh melalui software putty.
anda bisa juga menggunakan software ssh client yang lain seperti bitvise dan yang lainya.
jika anda sudah mempersiapkan vps dengan os centos 6 dan software ssh client maka kita bisa mulai sekarang.

langkah pertama cara install dan setting vesta cp di centos vps

langkah pertama yaitu anda login ke akun root anda menggunakan ssh client. di upayakan anda sistem operasi dengan keadaan fresh atau baru install ulang, tapi jika anda mau ambil resiko tidak apa-apa kalau pas setelah praktek ada aplikasi yang running terus stop service nya. soalnya saya belum coba dan pastikan apakah menginstall vesta cp ini mengganggu aplikasi yang berhubungan dengan jaringan internet lainya apa tidak, tapi kalo ada port yang open nya banyak sepertinya bakal terganggu, tapi sekali lagi saya belum mencobanya.
ok lanjut lagi setelah anda masuk ke akun root anda, sekarang masukan script di bawah ini untuk mendownload bash installer nya.

curl -O http://vestacp.com/pub/vst-install.sh
 
setelah selesai saya cek dengan perintah ls untuk melihat apakah sudah terdownload apa belum, contoh lihat gambar ini.
Tutorial Cara Install Panel Vesta pada VPS
perintah download vesta cp
dan setelah anda download installer nya, sekarang tinggal install saja dengan perintah bash, lengkap nya seperti ini.

bash vst-install.sh
 
jika perintah di atas menemukan error http bind-9 anda harus meremove dulu httpd di vps anda, dengan cara yum remove http -y,  jika udah selesai maka ulangi langkah nya lagi, tapi jika masih di temukan error juga dan installasi tidak berjalan maka anda tambahkan perintah –f untuk force.
perintah nya adi seperti ini :

bash vst-install.sh -f
 
perintah di atas hanya untuk vps yang mengalami kegagalan di perintah yang pertama jika tidak, anda perlu pakai -f atau force buat menginstall nya.
lanjut lagi maka anda akan di sajikan dengan pilihan disable selinux. dan anda pilih y lalu enter saja agar installasi nya tidak terblokir oleh firewall. penampakanya seperti ini.
Cara Install VestaCP Pada CentOS 6 64Bit
pertanyaan disable se linux
seleah di klik enter nanti anda diminta alamat email anda untuk mengirimkan username dan password, pastikan cek pengetikan email benar.

Cara install vestacp pada centos 6.5 32bit VPS
masukan email anda
setelah anda memasukan email yang valid tekan enter untuk melanjutkan installasi nya.
sekarang anda di minta untuk memasukan nama host nya, terserah anda akan masukan apa saja bebas tidak ada larangan. dan anda di suruh menunggu 15 menit untuk proses installasinya selesai, cepat atau tidak nya itu tergantung dengan spesifikasi vps server anda.
Cara install VestaCP
gambar proses installasi

Cara Install Vestacp di Centos Tanpa Error
installasi selesai
Cara install VestaCP di Linux server
pemberitahuan di email
pemberitahuan di terminal dan di email yang isinya adalah url vesta control panel nya serta username dan password nya.jika anda mengalami masalah installasi nya jangan sungkan untuk bertanya di kolom komentar di bawah ok πŸ˜€
sekarang untuk pertama kalinya anda akses vesta cp anda di browser, dengan cara memasukan ip address vps anda dengan port 8083 contoh nya
https://192.168.1.1:8083/
catatan:
ganti 192.168.1.1 dengan ip vps anda, jika anda di blok halamanya cukup konfirmasi untuk melewati dan melanjutkan ke url yang di tuju.
VPS Tutorial: Cara Install Vesta Control Panel (Vestacp) di centOS 6
halaman login admin
nah anda masukan username nya admin dan passwordnya.
 Cara setup server Centos 6.9 dengan vestacp
halaman panel vesta cp
selamat vesta cp anda sudah berhasil di install kan pada vps centos anda dengan mulus dan siap pakai
ok sekian dulu tutorial dari saya tentang cara install dan setting vesta cp di centos vps, semoga bermanfaat dan berguna untuk anda.




Minggu, 01 Juli 2018

Sejarah Linux

Sejarah Linux

mengenal sejarah linux os,  Linux adalah sebuah Operating System (OS) turunan dari UNIX, yang merupakan implementasi independen dari standard IEEE untuk OS yang bernama POSIX (Portable Operating System Interface).
OS adalah perangkat lunak (software) yang mengatur koordinasi kerja antar semua perlengkapan perangkat keras (hardware) dalam sebuah komputer.

Linux memiliki kemampuan yang berbasis ke standard POSIX meliputi true-multitasking, virtual   memory,   shared   libraries,   demand-loading,   proper   memory management, dan multiuser.   Linux seperti layaknya OS UNIX lainnya, mendukung banyak software mulai dari TEX, X Window, GNU C/C++ sampai ke TCP/IP.
Linux adalah sistem operasi yang disebarkan secara luas dengan bebas di bawah lisensi GNU General Public License (GPL), yang berarti juga source code Linux tersedia. Itulah yang membuat Linux sangat spesial. Linux masih di kembangkan oleh kelompok-kelompok tanpa dibayar, yang banyak dijumpaidi Internet, tukar-menukar kode, melaporkan bug, dan membenahi segala masalah yang ada. Setiap orang yang tertarik bisa bergabung dalam proyek pengembangan Linux.
Linux pertama kali dibuat oleh Linus Torvalds (Gambar 1) di Universitas Helsinki, Finlandia. Kemudian Linux dikembangkan lagi dengan bantuan dari banyak programmer dan hacker UNIX di seluruh dunia. Sekarang Linux bisa diperoleh dari distribusi-distribusi yang umum digunakan, misalnya RedHat, Mandrake, Debian, Slackware, Caldera, Stampede Linux, TurboLinux dan ain-lain.
Kernel yang digunakan adalah sama-sama Linux kernel, sedangka perbedaannya  hanyalah  paket-paket  aplikasi yang  disertakan,  sistem penyusunan direktori, init style, dll. Kalau ditanya mana yang lebih baik, padahakekatnya semua sama baiknya, tergantung kesenangan dan kebiasaan kitadalam penggunaan Linux. Tidak akan pernah ada habisnya memperdebatkan kelebihan dan kelemahan masing-masing distribusi ini.
Sejarah Dan Perkembangan Linux
Linux dulunya adalah proyek hobi yang dikerjakan oleh Linus Torvalds yang memperoleh inspirasi dari Minix. Minix adalah sistem UNIX kecil yang dikembangkan oleh Andrew S. Tanenbaum, seorang professor yang menggeluti penelitian masalah OS dari Vrije Universiteit, Belanda Di Suoen Tasavalta, Republik Finlandia, seorang mahasiswa bernama Linux Torvalds mengikuti mata kuliah Unix dan bahasa pemrograman C.
Saat itu Linus menggunakan sistem operasi mini berbasiskan Unix bernama Minix. Dia merasa bahwa Minix mempunyai banyak kelemahan, dan Ia berkeyakinan mampu untuk membuat lebih baik dari itu. Di usia 23, dia mulai mengotak-atik kernel Minix dan menjalankannya di mesin Intel x86 Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada bulan Oktober 1991 tanggal 5, Linus mengumumkan versi resmi Linux, yaitu 0.02 yang hanya dapat menjalankan bash (GNU Bourne Again Shell) dan gcc (GNUC Compiler) Sekarang Linux adalah sistem UNIX yang lengkap, bisa digunakan untuk jaringan (networking), pengembangan software, dan bahkan untuk keperluan sehari-hari.
Linux sekarang merupakan alternatif OS yang jauh lebih murah jika dibandingkan dengan OS komersial, dengan kemampuan yang setara atau bahkan lebih. Linux bukan lagi suatu OS turunan Unix yang text based, tapi sudah berubah menjadi OS yang memiliki GUI yang lebih indah dan fleksible daripada Microsoft Windows.

Mengenal Linux OS dan Macam System Directory Linux OS
Gambar : Screenshot dari Mandrake Linux
Linux
 Gambar : Screenshot dari Redhat Linux
di atas adalah contoh tampilan linux jaman sekarang
sekian artikel dari saya tentang mengenal sejarah linux os, mudah – mudahan bisa menambah wawasan anda tentang linux os ini.


tutorial install badvpn tun2sock di centos

tutorial install badvpn tun2sock di centos

sekarang saya akan paparkan tutorial install badvpn tun2sock di centos, langsung saja anda buka terminal vps anda dan copy paste kan script di bawah ini sekaligus saja tidak usah satu persatu, kecuali anda ingin mengerti output nya dari satu persatu script nya,

perintah – perintah terminal untuk menginstall badvpn-tun2sock adalah sebagai berikut :

yum -y groupinstall "Development Tools"
yum remove cmake -y
yum -y install gcc*
wget http://www.cmake.org/files/v2.8/cmake-2.8.12.tar.gz
tar xvzf cmake*.tar.gz
cd cmake*
./bootstrap --prefix=/usr
gmake
gmake install
cd
wget http://badvpn.googlecode.com/files/badvpn-1.999.128.tar.bz2
tar xf badvpn-1.999.128.tar.bz2
mkdir badvpn-build
cd badvpn-build
cmake ~/badvpn-1.999.128 -DBUILD_NOTHING_BY_DEFAULT=1 -DBUILD_UDPGW=1
make install
badvpn-udpgw --listen-addr 127.0.0.1:7300 > /dev/null &
 
dan untuk menjalankan badvpn agar memiliki izin untuk beroprasi di vps, anda harus membuat file contoh badvpn.sh, dengan perintah sebagai berikut

cd
nano udp.sh
 
lalu copy kan scirpt di bawah ini

badvpn-udpgw --listen-addr 127.0.0.1:7300 > /dev/null &
setelah selesai save dengan ctrl+x lalu y dan enter.
setelah file di buat baru eksekusi script di bawah ini
chmod 777 udp.sh
./udp.sh
 
terakhir agar badvpn di jalankan otomatis ketika vps anda di reboot anda edit dulu file rc.local di vps anda.

nano /etc/rc.local
 
dan input kan perintah di bawah ini di atas, touch

/var/lock/subsys/local
badvpn-udpgw --listen-addr 127.0.0.1:7300 > /dev/null &
 
selesai.
sekarang tingal anda test di clientnya


terima kasih semoga bermanfaat.


Rabu, 13 Juni 2018

Cara Install Dan Setting SSH Dropbear Pada Centos

Cara Install Dan Setting SSH Dropbear Pada Centos

Ok, sekarang saya akan menjelaskan tentang bagaimana cara install dan setting ssh dropbear pada vps centos, dengan cara sangat mudah dan cepat.
dropbear adalah jenis ssh yang sangat di gandrungi para pengguna internet di indonesia, karna alasanya anda sudah tau sendiri buat apa πŸ˜†

langsung saja ke tahap installasi script terdiri dari setting repository pada vps anda terlebih dahulu karna bawaan centos dropbear tidak termasuk software yang tersedia secara default, jadi anda harus menyeting nya terlebih dahulu dengan menambahkan paket ekstra yang sudah terinstall dropbear nya.


oleh karna itu ada bagian download dan install terlebih dahulu di bagian awal..
akan tetapi untuk lebih mudah nya langsun saja anda eksekusi semua script secara sekaligus. tidak usah satu persatu.
silahkan

cara install ssh dropbear di centos

yum -y groupinstall "Development Tools"
wget http://kartolo.sby.datautama.net.id/EPEL/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum -y install dropbear
 
jika sudah anda install, anda tinggal restart dropbear nya, tapi ingat sebelum nya anda ubah dahulu port 22 dari openssh nya ke port yang lain. jika sudah lalu anda restart dropbear dengan perintah

service dropbear restart
chkconfig dropbear on
 
jika semuanya laporan menunjukan ok berarti anda sudah berhasil mengisntall dropbear dengan port default 22
bagaimana jika anda ingin merubah port dropbear nya ? jawabanya anda tinggal memasukan port yang anda ingin kan contoh kasus saya ingin menjalankan dropbear pada port 143 maka anda tinggal masukan script di bawah ini pada bagian di bawah PID, sekarang anda edit dulu file nya dengan nano jika belum install nano sebaik nya anda install lah terlebih dahulu dengan perintah

yum install nano -y
 
lau jika sudah lalu anda ubah settingan dropbear nya unutk di jalankan pada port 143 dengan perintah

nano /etc/init.d/dropbear
 
dan masukan OPTION=”-p 143″ pada bagian berikut. contoh lihat gambar.
  

jika sudah anda tinggal restart dengan perintah

service dropbear restart
 
lalu anda logout dan ubah lah port di ssh tunnel client anda ke 143 dan lihat lah perubahanya
dan bagaimanakah cara adduser yang hanya bisa menggunakan ssh sebagai tunnel tidak bisa mengakses terminal dan sftp pada dropbear ? caranya cukup mudah tinggal eksekusi script di bawah ini.

useradd -m -s /sbin/nologin namauser
 
dan janga lupa memberikan password dengan cara

passwd namauser
 
bagaimana jika user ssh tidak bisa mengakses ssh dropbear ? caranya cukup mudah tinggal anda eksekusi saja script di bawah ini.

echo "/bin/false" >> /etc/shells
 
dan sekarang tes user pada port dropbear anda😁😁
selesai.

semoga bermanfaat.


Selasa, 12 Juni 2018

Menjalankan Openvpn Dan SSH Di Port Yang Sama

Menjalankan Openvpn Dan SSH Di Port Yang Sama

kali ini saya akan memberikan trik untuk Menjalan openvpn dan ssh di port yang sama. jika anda belum menginstall openvpn pada vps anda sebaiknya anda membaca cara install openvpn, kalau sudah lanjut kan membaca.
jika anda ingin menjalankan openvpn di port yang sama dengan ssh dimana port ssh yang anda ingin kan adalah misalnya

Port 443

yang sama dengan port openvpn anda tinggal tambah kan satu port ssh ke configurasi openvpn server anda.
contoh, port default ssh anda adalah 22, anda tinggal tambahkan ke configurasi server anda contoh nya adalah server.conf
anda tinggal edit kembali  ovpn server config di vps anda dengan memasukkan
port-share 127.0.0.1 22
Pada Baris paling atas konfigurasinya

Setting SSH dan VPN di Port 443



jika sudah seperti itu maka anda tinggal restart openvpn nya dan ssh nya.

service openvpn restart
 
service sshd restart
 
terakhir anda coba jalan ssh dengan port 22 atau 443, pasti berhasil 😁

Minggu, 10 Juni 2018

cara install dan setting openvpn di centos

cara install dan setting openvpn di centos

sekarang saya akan share tutorial cara install openvpn di centos 5 dan 6 / 32 Dan 64 bit multiport tcp udp. tutorial install openvpn ini udah saya testing dan lancar pada os centos 5 atau pun 6. oleh karena itu anda tinggal mengikutinya saja dan jangan lupa cek apabila ada error pada log nya untuk mengetahui letak kesalahan pada saat installasi, jika anda belum terlalu paham dengan vps lebih baik anda gunakan vps yang masih segar atau vps yg telah di install ulang terlebih dahulu.
tutorial installasi openvpn bisa anda cek di bawah ini :

Persiapan pertama :
1. koneksi internet
2. software ssh client seperti bitvise atau putty
3. vps yang sudah terinstall os centos 5 atau 6
4. openvpn client untuk menjalankannya.


cara install dan setting openvpn di centos



anda login dengan  akun root vps anda dengan kedua software tersebut. setelah masuk ke terminal root server.

Mengecek CentOS Package 32/64 bit ( OpenVZ | KVM ):

uname -a

Cek Tun/Tap (OpenVZ) command :

 
cat /dev/net/tun
 
Pastikan bahwa Output yang keluar adalah :

"cat: /dev/net/tun: File descriptor in bad state"
 
jika output belum seperti di atas anda bisa mengaktifkanya melalu panel solusvm atau meminta staff tempat anda membeli vps untuk mengaktifkan nya. untuk solusvm bisa anda lihat dibawah ini cara mengaktifkannya.


Cara Install dan Konfigurasi OpenVPN di Centos 6




nah bisa anda lihat opsi nya harus sudah on untuk mengaktifkan nya, setelah aktif baru bisa di mulai langkah installasi nya.
download dulu rpm nya sesuai dengan jenis os nya
copy dan paste pada terminal.
CENTOS 5 32bit

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
 
CENTOS 5 64bit

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
 
CENTOS 6 32 bit

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
 
CENTOS 6 64bit
 
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
 
lanjut ke langkah download file pam auth .
ALL CENTOS 32bit

wget http://safesrv.net/public/dl/openvpn-auth-pam.zip
 
ALL CENTOS 64bit

wget http://safesrv.net/public/openvpn-auth-pam.zip
 
setelah selesai mendownload baru lah ke tahap install rpm nya dan install openvpn nya, anda bisa mengeksekusi script nya perbaris atau secara sekaligus di blok dari wget sampai pam.so secara sekaligus.
ALL CENTOS 5 

wget http://build.openvpn.net/downloads/releases/easy-rsa-2.2.0_master.tar.gz
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -K rpmforge-release-0.5.2-2.el5.rf.*.rpm
rpm -i rpmforge-release-0.5.2-2.el5.rf.*.rpm
yum -y update
yum install openvpn -y
yum -y install nano
tar -zxvf easy-rsa-2.2.0_master.tar.gz
cp -r easy-rsa-2.2.0_master/easy-rsa/ /etc/openvpn/
unzip openvpn-auth-pam.zip
mv openvpn-auth-pam.so /etc/openvpn/openvpn-auth-pam.so
 
ALL CENTOS 6
wget http://build.openvpn.net/downloads/releases/easy-rsa-2.2.0_master.tar.gz
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
yum -y update
yum install openvpn -y
yum -y install nano
tar -zxvf easy-rsa-2.2.0_master.tar.gz
cp -r easy-rsa-2.2.0_master/easy-rsa/ /etc/openvpn/
unzip openvpn-auth-pam.zip mv openvpn-auth-pam.so
/etc/openvpn/openvpn-auth-pam.so

PERHATIKAN CENTOS 6
butuh sedikit perubahan
yum -y install nano
nano /etc/openvpn/easy-rsa/2.0/vars
kemudian EDIT baris berikut :
export KEY_CONFIG=`$EASY_RSA/whichopensslcnf $EASY_RSA`
MENJADI :
export KEY_CONFIG=/etc/openvpn/easy-rsa/2.0/openssl-1.0.0.cnf
kemudian SAVE (Ctrl+x) (Y) (ENTER)
lalu ketahap berikut nya dilakukan untuk semua os centos 5 atau 6.
cd /etc/openvpn/easy-rsa/2.0/
chmod +x *
source ./vars
./vars
./clean-all
./build-ca
cukup Enter Semua KECUALI COMMON NAME (isi sesuai keinginan) kemudian :
./build-key-server server
Perhatikan dan Ikuti Langkahnya Baik-baik saat muncul notifikasi (ada dua kali) pilih Y (y) lanjut ke tahap selanjut nya langsung eksekusi saja semuanya seperti biasa.
./build-dh
cp -r /etc/openvpn/easy-rsa/2.0/keys/ /etc/openvpn/keys/
cp /etc/openvpn/keys/ca.crt /etc/openvpn/ 
cd /etc/openvpn/
lanjut ke langkah berikut nya pembuatan config server, untuk pertama saya akan membuat TCP dan UDP ovpn server listen ke port 443 tcp dan 53 untuk udp, pastikan port 443 dan 53 tidak terpakai oleh aplikasi apapun di server anda. cara mengecek nya cukup dengan masukan perintah di bawah ini.
netstat –ntulp
setelah di cek langsung saja ke langkah pembuatan config tun-tap server nya.
cat > server.conf <<END
dev tun*
END
setelah di cek langsung saja ke langkah pembuatan config TCP server nya.
cat > tuntortcp.conf <<END
port 443
proto tcp
dev tun
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
dh /etc/openvpn/keys/dh1024.pem
plugin /etc/openvpn/openvpn-auth-pam.so /etc/pam.d/login
client-cert-not-required
username-as-common-name
server 10.9.8.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
keepalive 5 30
comp-lzo
persist-key
persist-tun
status server-tcp.log
verb 3
END

lalu untuk config udp nya.
 
cat > tuntorudp.conf <<END
port 53
proto udp
dev tun
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
dh /etc/openvpn/keys/dh1024.pem
plugin /etc/openvpn/openvpn-auth-pam.so /etc/pam.d/login
client-cert-not-required
username-as-common-name
server 10.12.8.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
keepalive 5 30
comp-lzo
persist-key
persist-tun
status server-tcp.log
verb 3
END
lalu aktifkan ipforward nya biar server terbuka dengan akses ovpn..
nano /etc/sysctl.conf
cari  dan rubah
net.ipv4.ip_forward = 0
dan ubah valuenya dari 0 menjadi 1 seperti ini
net.ipv4.ip_forward = 1
lalu setting iptable nya supaya ip ovpn tidak di blok firewall sesuai dengan jenis virtualisasi layanan vps anda, cara membedakan jenis vrtualisasi KVM atau Openvz cukup gampang yaitu dengan perintah ifconfig pada terminal jika netadapter nya eth0 itu di pastikan KVM jika netadapternya venet0 ntu Openvz demikian cek sesuai jenis virtualisasi layanan vps anda
lanjut ke iptable nya. untuk Openvz ganti ip-anda dengan ip vps anda sebelum mengeksekusi…
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 10.9.8.0/24 -o venet0 -j SNAT --to ip-anda
iptables -t nat -A POSTROUTING -s 10.12.8.0/24 -o venet0 -j SNAT --to ip-anda
service openvpn restart
untuk KVM tinggal anda eksekusi saja perintah di bawah..
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 10.9.8.0/24 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.12.8.0/24 -o eth0 -j MASQUERADE
service openvpn restart
nah jika openvpn failed untuk di start maka anda jalan kan ovpn secara manual dengan menjalankan openvpn sesuai config ovpn nya, tapi jika tidak anda lewati saja langkah ini… dalam kasus ini cfg openvpn adalah tuntor.conf nah jadi jalankan lah perintah seperti di bawah ini..
openvpn tuntortcp.conf
nah dari sana error dari config akan terlihat. lalu copy pastekan error nya ke komentar atau di google untuk mengetahui cara mengatasi error tersebut atau bahkan anda bisa mengatasi error nya sendirian lanjut ke langkah terakhir yaitu membuat config client untuk di jalankan di client, ganti ip-vps-anda dengan ip vps anda..
config client tcp
cat > tuntortcp.ovpn <<END
client
dev tun
proto tcp
remote your-ip 443
resolv-retry infinite
route-method exe
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
auth-user-pass
comp-lzo
verb 3
END
dan config client  udp
cat > tuntorudp.ovpn <<END
client
dev tun
proto udp
remote your-ip 53
resolv-retry infinite
route-method exe
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
auth-user-pass
comp-lzo
verb 3
END
ganti your-ip dengan ip vps anda. jika sudah selesai buat lah user nya terlebih dahulu untuk testing nya
adduser -m -s /bin/false tuntor 
passwd tuntor
masukan password dua kali untuk user tuntor nya. setelah ini anda edit file rc.local yg fungsinya adalah untuk merestart ovpn menjalan kan iptable dan menajalankan ipforward kembali jika vps anda di reboot, karna settingan yang tadi masih bersifat sementara.. langsung ke langkah edit rc.local..
nano /etc/rc.local
lalu masukan lah perintah ip table yg tadi di atas touch /var/lock/subsys/local, sesuai virtualisasi kvm atau openvz. contoh di openvz hasil nya seperti ini.
echo 1 > /proc/sys/net/ipv4/ip_forward 
iptables -t nat -A POSTROUTING -s 10.9.8.0/24 -o venet0 -j SNAT --to ip-vps-anda
iptables -t nat -A POSTROUTING -s 10.12.8.0/24 -o venet0 -j SNAT --to ip-vps-anda
service openvpn restart
touch /var/lock/subsys/local
nah contoh output nya seperti itu. sekarang kelangkah mengumpulkan data configurasi openvpn client anda. masih di folder /etc/openvpn, bungkus lah tuntor.ovpn dengan ca.crt dengan cara
tar -czvf config.tar.gz ca.crt tuntortcp.ovpn tuntorudp.ovpn
jika sudah anda tinggal download config.tar.gz dengan sftp nya bitvise di folder /etc/openvpn drag filenya dari kanan layar ke kiri atau ke halaman desktop anda. lihat gambar.


Cara Install dan Setting OpenVPN di CentOS 6

sekarang anda tinggal extract file config.tar.gz, lalu pindah kan ke c:programfileopenvpnconfig. jika anda sudah menginstall openvpn client di komputer anda. jika belum anda installah terlebih dahulu, lalu lakukan lah cara di atas, lihat gambar.

Langkah Instal OpenVPN pada VPS Centos 6





nah sekarang anda buat lah user akun dengan notepad atau text editor yang anda suka, format nya baris yang paling atas ialah username, dan yang bawah adalah password user yang tadi telah di input di atas, simpan dengan nama id.txt di folder c:programfileopenvpnconfig, bersama file ovpn dan ca.crt yang tadi telah di copykan.

Cara Setup dan Konfigurasi OpenVPN di Centos 6





nah, sekarang anda tinggal tes hasil nya dengan mengklik openvpn GUI lalu klik kanan dan pilih TCP atau UDP dan klik connect. tunggu sampai icon openvpn berubah menjadi warna  hijau, atau pada status tertera Initialization Sequence Completed.
maka anda telah berhasil connect ke vpn server yg telah anda install.. selesai

catatan : jika anda menggunakan sistem operasi windows 7 atau 8, maka openvpn gui di buka dengan cara klik kanan lalu run as administrator, karna proses route add akan gagal jika anda tidak menjalankan openvpn dengan hak akses administrator.tapi jika windows xp cukup klik 2 kali saja.
sekarang bagaimana caranya jika anda akan menggunakan koneksi melalui proxy server ? jawabanya anda tinggal klik kanan openvpn gui yg di tray icon lalu  klik proxy settings, lalu manual configurations lalu masukan proxy sesuai dengan tipe nya http atau sock proxy, selesai anda tinggal konekan lagi seperti biasa.
kasus yang lainya, bagaimana jika anda ingin mengambil koneksi dari tool proxy server buatan anda, contoh nya port 8080 adalah port tool proxy server anda, caranya anda tinggal input ke bagian http atau sock proxy di settingan manual configuratios nya. contoh address nya 127.0.0.1 dan port nya 8080, ingat setelah anda terkoneksi ke internet anda harus route add secara manual proxy yang ada di dalam tool proxy server anda, dengan cara membuka command prompt lalu eksekusi proxy nya dengan cara

route add 111.222.333.444 255.255.255.255 ip-operator
 
ip-operator di masukan ip address yg di kasih dari operator anda. setelah selesai baru anda konekan openvpn nya. perhatikan openvpn dan command nya harus di jalan kan dengan administrator.


semoga bermanfaat πŸ˜€

Sabtu, 09 Juni 2018

Tutorial Cara Menginstall Webmin di CentOS

Tutorial Cara Menginstall Webmin di CentOS

sekarang saya akan memaparkan cara install webmin di centos yang mudah–mudahan membantu kalian yang ingin mencoba panel gratis ini, webmin menurut saya sangat serderhana dan mudah untuk di pelajari dan yang paling penting ringan di gunakan untuk di vps yang ram nya kecil.

saya udah coba beberapa panel gratisan untuk menata vps saya dan mengurangi penggunaan script linux di terminal yang memusingkan kepala 😫

biasanya saya menggunakan webmin untuk mengatur user ssh dan set expired kalo kalian adalah seorang penjual ssh. dan masih banyak lagi fungsi dari webmin untuk memudahkan kalian memanage vps kalian.


jika kalian ingin mencoba langsung saja ketahap instalasi, caranya kalian tinggal eksekusi semua script nya, tidak harus satu-persatu.
ada 2 cara installasi nya dan kedua2 nya saya sudah coba dan sukses, langsung saja anda buka terminal vps anda.

cara install webmin di centos :

cara 1
wget download.webmin.com/download/yum/webmin-1.510-1.noarch.rpm
rpm -Uvh webmin-1.510-1.noarch.rpm
 
cara 2
wget http://seilent.net/media/webmin.repo mv webmin.repo /etc/yum.repos.d/
rpm –import http://www.webmin.com/jcameron-key.asc
yum install webmin
 
dan jika sudah selesai buka browser kalian dan akses 192.168.1.1:10000
ganti 192.168.1.1 dengan ip vps kalian

update :
jika kalian mengalami kegagalan pada saat menjalankan webmin atau halaman nya blank putih coba kalian selesaikan dengan cara memberi izin ke port 10000 biar di izinkan oleh security iptable kalian dengan cara :

iptables -I INPUT 1 -p tcp --dport 10000 -j ACCEPT
 
lalu anda coba akses lagi webmin nya di broser kesayangan kalian
oke sekian dulu dari saya cara install webmin centos.
 mudah–mudahan bermanfaat untuk kalian para pencari jawaban πŸ’ͺ
semoga bermanfaat. πŸ‘Œ