Latest Comments

Cara Membuat SSH User di Centos VPS


Sebenarnya udah cukup banyak yang bahas soal ini tapi it's okay kita bahas lagi

cara bikin user pada CENTOS VPS adalah :
----------------------------------------------

useradd zeze

joko adalah nama yang akan dipakai, namun pembuatan user seperti itu masih bisa untuk mengakses terminal dan ftp, sekarang kita batasi

useradd zeze -m -s /bin/false

jangan lupa masukan password untuk joko :

passwd zeze

=====================
untuk membuat group dan home directory masing masing pada centos supaya mudah melihat user cukup dengan :

groupadd zeze731
useradd -d /home/joko -m -g zeze731 -s /bin/false joko

setelah itu ketikan : 
ls /home
maka user yang kita buat akan muncul disitu 

Adobe Photoshop CS6.13.0 Portable


Saya mau share nih software gunanya buat desain gambar dll.
terdapat multi bahasa dan sudah di tes di win7 32bit
silahkan yang ingin download sahabat ZeZe

Download Now

Fixed -- Cara Install Open VPN Pada Centos 5 dan 6 32Bit atau 64Bit

Karena Banyak request yang minta TUTORIAL ini maka saya buatkan

mudah mudah an bermanfaat :
====================
1. masuk via bitvise buka terminal (xterm), atau via putty
2. harus dengan root access
---
pastikan TUN TAP sudah aktif
masukkan :
cat /dev/net/tun
pastikan balasannya : file descriptor in bad state
---------------------------------
3. masukan perintah berikut :
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

ALL CENTOS 5


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
ALL CENTOS 6 
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt (abaikan jika gagal)
rpm -K rpmforge-release-0.5.3-1.el6.rf.*.rpm
rpm -i rpmforge-release-0.5.3-1.el6.rf.*.rpm
yum install openvpn -y
cp -r /usr/share/doc/openvpn-2.2.2/easy-rsa/ /etc/openvpn/
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)


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)
----------------------------------------
./build-dh
tunggu hingga proses selesai
 jika sudah masukkan berikut :


cp -r /etc/openvpn/easy-rsa/2.0/keys/ /etc/openvpn/keys/
cp /etc/openvpn/keys/ca.crt /etc/openvpn/ 


cd /etc/openvpn/

Membuat Response ke TUN driver
cat > server.conf <<END
dev tun*
END 

MembuatConfigurasi server :


cat > groundworld.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 /usr/share/openvpn/plugin/lib/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

 Forwarding Port
echo 1 > /proc/sys/net/ipv4/ip_forward

Iptables Route rules
iptables -t nat -A POSTROUTING -s 10.9.8.0/24 -o venet0 -j SNAT --to xxx.xxx.xxx.xxx

xxx.xxx.xxx.xxx diatas ganti dengan IP VPS anda
 Jalankan VPN di server :
service openvpn start

Buat Client Config :
cat > groundworld.ovpn <<END
client
dev tun
proto tcp
remote xxx.xxx.xxx.xxx 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

INGAT, ganti xxx.xxx dengan IP VPS anda
==============================
sekarang kita bungkus makanan kita :
tar -czvf config.tar.gz ca.crt groundworld.ovpn



cp config.tar.gz /root
config.tar.gz di download via sftp windows di directory /root, jika kesulitan, kalo sudah ada httpd bisa dicopy ke sini :
 
cp config.tar.gz /var/www/html/
 silahkan file di download di http://IpVPSkamu/
ex : http://212.112.11.123/



=========================
sekarang di terminal (masih)
bikin user untuk ngetest


adduser -m -s /bin/false trial
passwd trial 

masukkan 2x autentikasi pass nya 

cmiww, DONE !!!
------------------------
Tinggal Pindahkan Downloadan Config tadi, ekstrak menggunakan 7-Zip
dan pindahkan ke C > program files > openvpn > config
=============
CARA MUDAH 
============= 
download openvpn portable disini :
----------------------
http://sourceforge.net/projects/ovpnp/files/latest/download
-----------------------
kemudian install di folder yang kamu suka 
----------------------
setelah itu masuk ke folder OpenVPNPortable > data > config
------------------
ekstrak file config.tar.gz disini, pastikan setelah ter-ekstrak terdapat 2 FILE :
-------------------
1. groundworld.ovpn
dan
2. ca.crt
================
DONE !! silahkan jalankan openVPNPortable, di Icon Tray Kanan Bawah PC anda klik kanan 
Connect groundworld dan masukan user dan pass yang telah dibuat diatas
----------------------------------
jika masih belum mau, gunakan Contoh Config dibawah :
copykan ke groundworld.ovpn atau buka notepad dan save as type ALLFILES dan PADA file name di isi ekstensi .ovpn ex : hostingindo.ovpn
-------------------------
client
dev tun
proto tcp
remote xxx.xxx.xxx.xxx 443
route 0.0.0.0 0.0.0.0
resolv-retry infinite
route-method exe
resolv-retry infinite
nobind
persist-key
persist-tun
auth-user-pass pass.txt
comp-lzo
verb 3
ca ca.crt

---------------------------
PERHATIAN !!

UNTUK MENGGUNAKAN CONFIG DIATAS BUAT FILE PASS.TXT 
GUNAKAN NOTEPAD
FORMAT :
username
password
==>contoh
trial
trial
simpan di folder OpenVPNPortabel > data > config
===================================
UNTUK OPENVPN listen INJEK gunakan config :
------------------------------------
client
dev tun
proto tcp
remote xxx.xxx.xxx.xxx 443

http-proxy 127.0.0.1 xxxx
route 0.0.0.0 0.0.0.0
resolv-retry infinite
route-method exe
resolv-retry infinite
nobind
persist-key
persist-tun
auth-user-pass pass.txt
comp-lzo
verb 3
ca ca.crt

==================================================
http-proxy 127.0.0.1 xxxx (xxxx diisi dengan PORT INJECT !)
==================================================
untuk yang bermasalah dengan route dan terbiasa menggunakan route manual
masukan config :
-------------------------
client
dev tun
proto tcp
remote xxx.xxx.xxx.xxx 443

http-proxy 127.0.0.1 xxxx
route 0.0.0.0 0.0.0.0
resolv-retry infinite
route-method adaptive
resolv-retry infinite
nobind
persist-key
persist-tun
auth-user-pass pass.txt
comp-lzo
verb 3
ca ca.crt

-------------
DONE !! silahkan jalankan openVPNPortable, di Icon Tray Kanan Bawah PC anda klik kanan 
Connect groundworld dan masukan user dan pass yang telah dibuat diatas
---------

DONE, silahkan ditanyakan jika ada yang kurang
Mohon Maaf jika ada kekurangan, silahkan Komeng :)

Cara Membatasi Login User Pada SSH - Centos

well banyak pemilik server kebakaran jenggot kalo servernya di multi login
nah gimana sih caranya supaya ga bisa multi login :

 UNTUK CENTOS


1. Buka Terminal baik dari bitvise atau putty (harus login dengan root password)
2. masukan perintah ini
yum -y install nano
(abaikan jika sudah ada)
lalu
nano /etc/security/limits.conf
-----------------------------
kemudian tambahkan ini di baris kedua dari paling bawah

* hard nproc 2

2 merupakan jumlah login yang dapat masuk, bisa disesuaikan dengan kebutuhan agan
=========================================================
LIHAT GAMBAR



setelah itu jangan lupa restart SSHnya
====
service sshd restart

DONE

Cara Install Torrent Server - Menggunakan Transmission-Daemon - Centos

Sekarang Kita akan Menggunakan Transmission Daemon Untuk membuat Torrent Server sehingga dapat nge-LEECH dan dapat Download langsung VIA IDM,

[ JANGAN DIGUNAKAN PADA VPS SINGAPORE DAN CLOUD SERVER MANAPUN-KARENA SERVER ANDA BISA DI BANNED TANPA REFUND OLEH PROVIDERNYA ]
-------------
Well How To ??
Let's Begin

===================================================
Update REPO dlu 

RHEL/CentOS 5

i386 (untuk 32bit)
cd /etc/yum.repos.d/
wget http://geekery.altervista.org/geekery-el5-i386.repo
x86_64: (untuk 64bit)
cd /etc/yum.repos.d/
wget http://geekery.altervista.org/geekery-el5-x86_64.repo

RHEL/CentOS 6

i686 (untuk 32bit)
cd /etc/yum.repos.d/
wget http://geekery.altervista.org/geekery-el6-i686.repo
x86_64: (untuk 64bit)
cd /etc/yum.repos.d/
wget http://geekery.altervista.org/geekery-el6-x86_64.repo

External repositories installation

RPMforge

RHEL/CentOS 5
i386: (untuk 32bit)
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm
x86_64: (untuk 64bit)
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
RHEL/CentOS 6
i686: (untuk 32bit)
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
x86_64: (untuk 64bit)
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

EPEL

RHEL/CentOS 5
i386: (untuk 32bit)
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
x86_64: (untuk 64bit)
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
RHEL/CentOS 6
i686: (untuk 32bit)
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
x86_64: (untuk 64bit)
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm

Kemudian Kita Install

masukan command berikut :

 yum install transmission transmission-daemon -y
 
=======================================================
LANGKAH SELANJUTNYA JALANKAN TRANSMISI
 
service transmission-daemon start
 
  matikan semua service transmission :
 
killall transmission-daemon
 
[JANGAN LEWATKAN LANGKAH INI-untuk memunculkan settings.json)
Kemudian Kita Buat Dulu Directory Untuk Mendownload File yang sudah kita Leech

mkdir /var/www/html/downloads

edit permission supaya bisa write file

chmod 777 /var/www/html/downloads

Setelah Selesai, Kita Edit Settingan transmission yang biasanya ada di folder : /var/lib/transmission

gunakan nano atau vi untuk edit (saya lebih suka nano- kalo blom ada install dlu (yum -y install nano)

nano /var/lib/transmission/settings.json

atau di

nano /var/lib/transmission/.config/transmission-daemon/settings.json

*NOTE : ada beberapa OS yang terkadang settings.json nya terletak berbeda dari diatas
supaya lebih yakin, silahkan buka ftp windows dan masuk ke folder /var/lib/transmission/
dan cari file settings.json

settingan sesuaikan gambar

setelah beres masukan :
exit (ctrl+x) pilih y -- kemudian enter

==================================
jika sudah jalankan transmisi :

service transmission-daemon start

sekarang buka Torrent server anda dialamat IP:9091
gunakan user dan password yang anda masukan

dari situ agan bisa upload file torrent yang agan mau, settings speed nya baik leech maupun seed
NOTE :
speed Seeding sebaiknya dilimit 1-10Kbps saja, karena berpengaruh terhadap kinerja VPS agan.

untuk download file yang sudah selesai di leech masuk ke :
IP/downloads
**NOTE : jangan asal kasih link downloadan dan bagi2 ke orang, karena jika spek VPS agan tidak mumpuni dijamin bakal down dan ga bisa dibuka link downloadannya, untuk membenahinya, masuk terminal dan restart httpdnya :
service httpd restart
jika masih berlanjut, restart VPSnya
shutdown -r now
=================================
thanks

Cara dan Tutorial Install Dropber Pada Centos 5 dan 6 Membuat User-nya


Sebelum memulai langkah dibawah pastikan di VPS agan sudah terinstall WEBMIN

(agar jika terjadi hal2 yang tidak diinginkan, system dan user masih aman )

SILAHKAN DOWNLOAD PACKAGE untuk DROPBEARnya CentOS 5 dan 6

===========================================================

CentOS 5 64 Bit


wget http://dl.fedoraproject.org/pub/epel/5/x86_64/dropbear-0.55-1.el5.x86_64.rpm

CentOS 5 32 Bit



wget http://dl.fedoraproject.org/pub/epel/5/i386/dropbear-0.55-1.el5.i386.rpm

INSTALL RPMnya -


rpm -Uvh *rpm

*rpm = * sebaiknya diisi dengan nama file yang ingin diinstall
contoh : rpm -Uvh dropbear-0.55-1.el5.x86_64.rpm
untuk menghindari installasi semua .rpm dalam folder yg sama dengan dropbear

CentOS 6 64 Bit
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/dropbear-2013.59-1.el6.x86_64.rpm
INSTALL DEPENDENCIES
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/libtommath-0.42.0-3.el6.x86_64.rpm
rpm -Uvh libtommath*.rpm
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/libtomcrypt-1.17-21.el6.x86_64.rpm
rpm -Uvh libtomcrypt*.rpm
rpm -Uvh dropbear*.rpm

CentOS 6 32 Bit
wget http://dl.fedoraproject.org/pub/epel/6/i386/dropbear-2013.59-1.el6.i686.rpm
INSTALL DEPENDENCIES
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/libtommath-0.42.0-3.el6.i686.rpm
rpm -Uvh libtommath*.rpm
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/libtomcrypt-1.17-21.el6.i686.rpm
rpm -Uvh libtomcrypt*.rpm
rpm -Uvh dropbear*.rpm


sampai sini dropbear sudah terinstall
sekarang kita masuk ke config dropbear :


nano /etc/init.d/dropbear
tambahkan :
 (lihat gambar untuk mempermudah)


OPTIONS="-p 22 -p 109 -p 143 -p 443"  


setelah ditambahkan CRTL+X - Y dan SAVE (ENTER)
---------------
setelah itu kita ganti Port SSH nya
nano /etc/ssh/sshd_config
#Port 22 ==> rubah jadi Port 333 (tanpa tanda #)
Ctrl+X - Y - Enter (save)
service sshd restart
dan jalankan dropbearnya


service dropbear start

jalankan auto startup dropbear :

chkconfig --add dropbear
chkconfig dropbear on

atau via webmin



  • login ke webmin
  • system
  • bootup and shutdown
  • centang dropbear ( start on boot) atau (start now and on boot)

*******************************

sampai Disini Dropbear sudah berjalan di CentOS 5/6 anda.


yum -y service dropbear reload
jika masih gagal masukkan :


yum -y remove dropbear

dan ulangi langkah diatas !


CARA MEMBUAT USERnya :



useradd -m -s /sbin/nologin namauser



well, bagaimana jika user sudah dimasukan/sudah ada user dengan shell:

/bin/false
kang arie memberikan wangsit dengan memodif sedikit shell dengan memasukkan :



cat "/bin/false" >> /etc/shells


###############################