Tuesday, May 2, 2017

MEMBUAT AUTO STARTUP VNC SERVER di Ubuntu Server 16.04 LTS


Cara membuat VNC server agar otomatis start setiap kali server usai di reboot.

1.Buat file vncserver in /etc/init.d/ directory
1
sudo nano /etc/init.d/vncserver
Kemudian copy paste atau tambahkan baris-baris berikut ini:

#!/bin/sh -e
### BEGIN INIT INFO
# Provides: vncserver
# Required-Start: networking
# Required-Stop: networking
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
### END INIT INFO

PATH="$PATH:/usr/X11R6/bin/"

# The Username:Group that will run VNC
export USER="root"
#${RUNAS}

# The display that VNC will use
DISPLAY="1"

# Color depth (between 8 and 32)
DEPTH="16"

# The Desktop geometry to use.
#GEOMETRY="x"
#GEOMETRY="800x600"
GEOMETRY="1024x768"
#GEOMETRY="1280x1024"

# The name that the VNC Desktop will have.
NAME="your-vnc-server"

OPTIONS="-name ${NAME} -depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}"

. /lib/lsb/init-functions

case "$1" in
start)
log_action_begin_msg "Starting vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver ${OPTIONS}"
;;

stop)
log_action_begin_msg "Stoping vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver -kill :${DISPLAY}"
;;

restart)
$0 stop
$0 start
;;
esac

exit 0
2. Edit permission file
1
sudo chmod +x /etc/init.d/vncserver
3. Buat konfigurasi vncservers di direktori /etc
1
sudo nano /etc/vncservers.conf
lalu Tambahkan nama user anda tadi seperti ini kemudian simpan.
1
2
VNCSERVERS="1:user"
VNCSERVERARGS[1]="-geometry 1024x768"
4. Restart VNC Server
1
sudo /etc/init.d/vncserver start
atau
1
sudo /etc/init.d/vncserver restart

Tarik nafas sebentar… Selesai 🙂

Sunday, April 30, 2017

Cara menginstal server VNC di CentOS 6


VNC adalah protokol yang digunakan untuk berbagi desktop dengan pengguna / komputer lain melalui jaringan / internet. Agar dapat berbagi desktop, server VNC harus menginstal dan mengkonfigurasi pada komputer dan klien VNC harus dijalankan di komputer yang akan Akses desktop bersama.

Saat kita menginstal salinan CentOS Server minimal, itu hanya memberi kita antarmuka "Command Line".


Tapi beberapa orang lebih menyukai GUI dan untuk ini mereka menginstal versi lengkap Gnome di CentOS. Sebenarnya ada cara yang lebih baik dan itu adalah dengan menginstall VNC. VNC menyediakan desktop virtual ringan dari versi penuh Gnome.
Untuk menjalankan Server VNC di CentOS, kita harus menginstal paket yang dibutuhkan ini:
 sudo yum groupinstall Desktop 
sudo yum install tigervnc-server
sudo yum install xorg-x11-fonts-Type1
Ini adalah opsional:

sudo yum install vnc
Untuk memulai VNC Server saat boot

sudo chkconfig vncserver on
Untuk menyiapkan kata sandi VNC pengguna:

vncpasswd
Edit the /etc/sysconfig/vncservers file:

sudo nano /etc/sysconfig/vncservers
Tambahkan yang berikut ini ke bagian akhir file:

VNCSERVERS="1:user"
VNCSERVERARGS[1]="-geometry 1024x600"
Aturan iptables perlu diubah untuk membuka port VNC:

sudo iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp -m multiport --dports 5901:5903,6001:6003 -j ACCEPT
sudo service iptables save
sudo service iptables restart
Restart Server VNC:

sudo service vncserver restart
Sekarang matikan VNC Server:

vncserver -kill :1
Edit file xstartup di direktori .vnc :

nano .vnc/xstartup
Komentar baris terakhir dan jalankan Gnome:

#twm & 
exec gnome-session &
Mulai ulang layanan:

sudo service vncserver restart
Sekarang, download VNCViewer ke komputer desktop kita dari mana kita ingin mengakses desktop bersama. Hubungkan menggunakan ServerIP / Name:1 ( :1 untuk jendela server VNC), Dalam kasus saya ini adalah centos:1



Masukkan password yang kita buat dengan menggunakan perintah vncpasswd:


Kami sekarang memiliki akses GUI ke server kami.

Friday, April 7, 2017

Cara install Google Chrome di Ubuntu 16.04 LTS 32Bit & 64Bit


Ternyata install Google Chrome di OS Ubuntu 16.04 LTS 32Bit & 64Bit tidak serumit yang saya kira,,,

Pertama kita download dahulu paket Google Chromenya...

64Bit
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
32Bit
wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
sudo apt-get update  

Kemudian setelah kita download, maka ini cara instalasinya

sudo apt-get install libgconf2-4 libnss3-1d libxss1

sudo apt-get -f install

Langkah selanjut nya adalah, buka folder dimana tadi download file Google Chrome .deb nya,

sudo apt-get install gdebi
gdebi google-chrome-stable_current_amd64.deb


Selesai sudah....

Selamat mencoba

Thursday, April 6, 2017

Install Remote Desktop (VNC) di Ubuntu 16.04 Server


Ubuntu 16.04 LTS is out for a quite while now. Dan dilengkapi dengan perbaikan besar. Menginstal dan mengkonfigurasi VNC server pada Ubuntu 16.04 LTS server untuk mengaktifkan remote desktop lebih mudah dari sebelumnya. Jadi jika Anda ingin mengakses Ubuntu 16.04 Server jarak jauh dari PC Windows atau MAC, Anda dapat mengikuti tutorial ini untuk mengkonfigurasinya.

Sebuah remote server dengan koneksi desktop dapat digunakan untuk menyembunyikan identitas online Anda, untuk mengakses website yang diblokir pada wilayah geografis Anda, untuk men-download torrents dengan aman tanpa tertangkap atau untuk mengkodekan dan meng-upload video. Dan saya yakin ada lebih banyak alasan mengapa Anda ingin mengkonfigurasi VNC pada remote Ubuntu 16.04 server Anda. Ketika dikonfigurasi, Anda dapat mengakses VPS Anda melalui VNC viewer seolah-olah Anda sedang duduk di depan sebuah Ubuntu 16.04 desktop yang.

Alasan saya memilih Ubuntu VNC atas Windows RDP adalah bahwa server Ubuntu jauh lebih murah daripada Windows VPS. Anda dapat membeli RAM 1GB Ubuntu VPS untuk $ 10 per bulan dari yang direkomendasikan penyedia VPS unmanaged saya dan mengkonfigurasi untuk mengaktifkan VNC mengikuti tutorial ini. Jadi aku akan menganggap bahwa Anda memiliki Ubuntu 16.04 VPS siap untuk dikonfigurasi. Mari kita mulai instalasi. Anda harus terhubung ke VPS anda sebagai root menggunakan Putty untuk melanjutkan.

Installing VNC Server


Perintah berikut akan menginstal lingkungan desktop Xfce terbaru dan paket TightVNC pada Ubuntu 16.04 VPS. Paket-paket ini tersedia dalam repositori Ubuntu resmi.

apt install xfce4 xfce4-goodies tightvncserver

Ini akan mengambil satu atau dua menit untuk menyelesaikan. Ketika itu dilakukan, Anda dapat menjalankan perintah berikut untuk memulai konfigurasi awal dari VNC server.

vncserver

Anda akan dipromosikan untuk masuk dan memverifikasi password. Ini adalah sandi untuk root VNC pengguna. Hal ini dapat berbeda dari server password root anda. Anda akan juga meminta sandi hanya lihat, Anda dapat mengabaikannya dengan mengetikkan n.

Ini juga penting bahwa Anda menginstal manajer paket. Anda dapat menginstal software center resmi Ubuntu. Tapi saya lebih suka menggunakan Synaptic Package Manager. Perintah berikut akan menginstalnya.

apt install synaptic

Update and upgrade.

apt update
apt upgrade

Configuring VNC Server

Karena Anda menjalankan perintah vncserver pada langkah sebelumnya, Anda perlu menghentikannya sebelum membuat modifikasi pada konfigurasi. Perintah berikut akan melakukannya.

vncserver -kill :1

Sekarang backup file konfigurasi sebelumnya.

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

Buat file xstartup baru dengan editor nano.

nano ~/.vnc/xstartup

Paste seperti kutipan dibawah ini,

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

Simpan dan menutup file. Berikan izin yang tepat untuk mengeksekusi file yang baru kita buat.

chmod +x ~/.vnc/xstartup

Start VNC server,

vncserver

Menghubungkan ke server remote

VPS Anda sekarang sepenuhnya dikonfigurasi dengan VNC untuk digunakan sebagai remote desktop. Tapi Anda harus penampil VNC diinstal pada PC lokal Anda atau MAC untuk dapat mengaksesnya. Saya menggunakan RealVNC. Ini gratis untuk penggunaan pribadi. Jadi install RealVNC di PC lokal Anda dan Anda akan melihat jendela berikut ketika Anda memulai itu.

Ketik alamat IP server Anda diikuti oleh :1 atau :portvnc dan kemudian klik Connect. Anda akan diminta untuk password yang Anda buat sebelumnya. Memasukkan password yang benar akan membuka desktop Ubuntu 16.04 server di jendela baru.

Anda dapat mulai menginstal aplikasi yang Anda butuhkan dan mengkonfigurasi server VNC Anda yang Anda butuhkan. Anda harus menjalankan vncserver perintah setiap kali Anda reboot VPS Anda sebagai VNC server tidak akan mulai dengan reboot.

Wednesday, April 5, 2017

Cara menggunakan chkconfig di Debian Wheezy


Bagaimana cara install chkconfig di Debian Wheezy?

$ sudo apt-get install chkconfig
$ sudo chkconfig --list
acpid                     0:off  1:off  2:on   3:on   4:on   5:on   6:off
atd                       0:off  1:off  2:on   3:on   4:on   5:on   6:off
bootlogs                  0:off  1:on   2:on   3:on   4:on   5:on   6:off
bootmisc.sh               0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on 
checkfs.sh                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on 
checkroot-bootclean.sh    0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on 
checkroot.sh              0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on 
console-setup             0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on 
cron                      0:off  1:off  2:on   3:on   4:on   5:on   6:off
exim4                     0:off  1:off  2:on   3:on   4:on   5:on   6:off
hostname.sh               0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on 
hwclock.sh                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on 
kbd                       0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on 
[...]
Sebagai catatan, utilitas chkconfig juga tersedia di Debian Jessie dan dapat membantu Anda mengelola layanan systemd.



Tutorial Cek Versi Linux Debian Via Terminal


Kalau sudah memiliki beberapa server Linux dan semuanya berjalan lancar mungkin anda akan mengalami kasus yang sama dengan saya, yaitu lupa versi berapa sistem operasinya yang terinstall. Apalagi kalau sudah lama tidak login. Bahkan saya sendiri kadang lupa distro Linuxnya apa. Hehe. 😛 Nah… misalnya anda menggunakan Debian dan ingin tahu berapa versinya maka bisa mencoba cara berikut.

Tentu saja kita akan memanfaatkan terminal dan kemudian ketikkan perintah berikut:

cat /etc/debian_version

Akan muncul balasannya:

7.8

Yup, ternyata VPS saya menggunakan Debian 7.8. Sudah, itu saja. Sederhana sekali bukan? 🙂

Butuh informasi lebih lengkap? Maka eksekusi perintah ini:

lsb_release -a

Hasilnya akan seperti berikut:


No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.8 (wheezy)
Release: 7.8
Codename: wheezy

Ada tambahan informasi seperti nama lengkap distro Linux, versinya dan kode namanya. Kalau anda butuh versi kernel maka caranya lain lagi.

Jika muncul pesan seperti berikut :

-bash: lsb_release: command not found
Itu berarti lsb_release belum terinstall di OS Debiannya. Bagaimana cara supaya dapat digunakan? caranya gampang... 

apt-get -y install lsb

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  acl alien at autopoint avahi-daemon bc ca-certificates colord consolekit
  cups cups-bsd cups-client cups-common cups-filters cups-ppdc dbus dc
  debhelper ed fontconfig fontconfig-config fonts-droid fonts-freefont-ttf
....bla...bla...bla...bla...Setting up liblwp-protocol-https-perl (6.03-1) ...
Setting up libwww-perl (6.04-1) ...
Setting up libxml-parser-perl (2.41-1+b1) ...
Setting up libxml-twig-perl (1:3.39-1) ...
Setting up libnet-dbus-perl (1.0.0-1+b1) ...
Processing triggers for ca-certificates ...
Updating certificates in /etc/ssl/certs... 171 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....done.

Semoga membantu. 🙂

Friday, March 31, 2017

Cara Cepat Membuat User Sudo di Ubuntu


Perintah sudo menyediakan mekanisme untuk pemberian hak administrator, biasanya hanya tersedia untuk user root, untuk pengguna normal. Panduan ini akan menunjukkan cara termudah untuk membuat user baru dengan akses sudo di Ubuntu, tanpa harus memodifikasi file sudoers server Anda. Jika Anda ingin mengkonfigurasi sudo untuk pengguna yang ada, hanya lompat ke langkah 3.

Langkah-langkah untuk Membuat Sudo Pada User Baru

1. Login ke server Anda sebagai user root.

ssh root @ server_ip_address

2. Gunakan perintah adduser untuk menambahkan user baru pada sistem Anda.

Pastikan untuk mengganti nama pengguna dengan pengguna yang ingin Anda buat.

adduser username


  • Menetapkan dan konfirmasi password pengguna baru pada prompt. Sandi yang kuat sangat dianjurkan!

Set password prompts:
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully

  • Ikuti petunjuk untuk mengatur informasi pengguna baru. Hal ini baik untuk menerima default untuk meninggalkan semua kosong informasi ini.

User information prompts:
Changing the user information for username Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n]
3. Gunakan perintah usermod untuk menambahkan pengguna ke kelompok sudo.

usermod -aG sudo username

  • Secara default, pada Ubuntu, anggota kelompok sudo memiliki hak sudo.


4. Akses uji sudo pada akun pengguna baru


  • Gunakan perintah su untuk beralih ke akun pengguna baru.

su - username
Sebagai pengguna baru, pastikan bahwa Anda dapat menggunakan sudo dengan mengawali "sudo" untuk perintah yang ingin Anda jalankan dengan hak superuser.
sudo command_to_run

  • Misalnya, Anda dapat daftar isi dari direktori / root, yang biasanya hanya dapat diakses oleh user root.

sudo ls -la /root

  • Pertama kali Anda menggunakan sudo di sesi, Anda akan diminta untuk password dari account pengguna. Masukkan password untuk melanjutkan.

Output:
[sudo] password for username:
Jika pengguna Anda adalah pada kelompok yang tepat dan Anda memasukkan password dengan benar, perintah yang Anda dikeluarkan dengan sudo harus dijalankan dengan hak akses root.