Anda di halaman 1dari 5

VIRTUAL PRIVATE SERVER (VPS)

Basic Tutorial

CARA LOGIN KE SERVER (bagi yang belum paham) :

1. Silahkan download software bernama Putty disini:


http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
2. Jalankan Putty (tidak perlu instalasi), isikan IP server anda pada bagian Host Name,
port tetap 22, dan tidak ada setting lain yang perlu dirubah (lihat gambar ilustrasi)
3. Klik Open dan sebuah screen berwarna hitam (atau disebut console) akan segera muncul

4. Jika ada sebuah security warning muncul klik “Yes”


5. Login as: isikan root. Root (dengan lower case/huruf kecil semua) adalah user dengan
kekuatan mahadewa pada sebuah server Linux. Hanya root lah yang bisa membuat user,
menghapus, install aplikasi dan melakukan konfigurasi. Hati-hatilah jangan sampai
password root bocor karena server anda 100% akan dibajak orang dan pembajak bisa
menghapus seisi server dalam waktu singkat.
6. Ketika diminta isi password, silahkan copy teks password server yang anda simpan
(select > klik kanan > copy) kemudian klik kanan sekali pada area screen Putty.
Perhatikan baik-baik cara ini!!! Setelah teks password ter-copy, bawa kursor ke dalam
area layar hitam dan KLIK KANAN SEKALI. Password tidak akan muncul di screen
tetapi sebenarnya password sudah paste disitu. Selanjutnya tekan enter
7. Setelah berhasil login anda akan mendapati prompt berupa root@hostname ~# yang
artinya server sudah siap menerima perintah yang ingin anda jalankan

www.ari-f.com Page 1
Perintah dasar Linux yang wajib dikuasai (Basic command line interface)

Perintah-perintah modus teks yang dijalankan pada Linux mempunya nama lain yaitu
command line, command line interface (CLI). Command dijalankan dengan cara mengetik pada
console atau terminal atau shell (sebutan jika anda mengakses server dengan menggunakan
Putty) dan diikuti dengan enter. Berikut ini beberapa command yang wajib dihafalkan.

man

Adalah perintah untuk melihat dokumentasi atau manual dari suatu perintah. Jika anda kurang
memahami suatu command, maka anda bisa menjalankan command man untuk mendapatkan
penjelasan dan gambaran mengenai command yg ingin anda ketahui tersebut. Misalnya man
mkdir maka anda akan mendapat informasi di layar mengenai command mkdir.

pwd

Perintah untuk melihat pada direktori manakah anda sedang bekerja. Pwd artinya print working
directory. Jika anda ragu sedang berada di dalam direktori mana maka bisa menjalankan
command pwd dan hasilnya bisa terlihat di layar.

ls –al

Untuk melihat isi dari suatu direktori dimana anda berada, gunakan perintah ls –al. Command
ini harus jadi pegangan dan harus hafal luar kepala dan jadi kebiasaan. Setelah masuk ke suatu
direktori biasakan ketik ls –al untuk mengecek isinya, setelah selesai mengcopy atau rename file
atau direktori pastikan pula command ls –al siap untuk anda jalankan selalu.

cd

Perintah ini berarti change directory yang artinya adalah perintah untuk berpindah direktori.
Jika anda sedang berada di dalam dir /var dan di dalam direktori tersebut ada direktori
bernama log maka untuk masuk ke direktori tersebut gunakan perintah cd log. Untuk kembali
ke posisi direktori diatasnya ketik cd .. (cd diikuti spasi dan dua titik).

mkdir

Command untuk membuat direktori baru. Sebagai contoh, jalankan saja mkdir documents
maka anda akan membuat sebuah direktori bernama documents.

mv

Command ini memiliki dua fungsi berbeda yaitu untuk melakukan rename suatu file ataupun
memindah suatu file/direktori ke direktori lain. Misal menjalankan mv koruptor tikus maka
hasilnya file bernama koruptor akan berubah menjadi tikus. Jika anda menjalankan mv
koruptor /penjara maka anda memindahkan file bernama koruptor ke dalam direktori

www.ari-f.com Page 2
bernama penjara. Perhatikan adanya tanda slash / di depan direktori penjara artinya direktori
ini berada di dalam dir / .

passwd

Perintah untuk mengganti password baik user maupun root. Untuk mengganti password user
bernama superman bisa dengan menjalankan passwd superman. Anda akan diminta mengisi
password sebanyak 2x (satu untuk konfirmasi). PERHATIAN: password apapun yang diketik
atau dipaste di console TIDAK akan visible/tampak tetapi teks password tersebut sebenarnya
sudah terinput di console. Untuk mengganti password root cukup jalankan passwd (tanpa
diikuti username).

rm –i

Perintah untuk menghapus suatu file. Contoh rm –i rahasia.txt maka file bernama rahasia.txt
akan terhapus.

Command untuk melihat siapa yang sedang aktif login di server.

date

Untuk melihat tanggal dan jam saat ini (sesuai waktu server).

top

Untuk monitoring proses-proses pada server secara real time. Tekan Q pada keyboard untuk
berhenti.

free –m

Command untuk cek pemakaian memory/ram server.

cp

Perintah untuk copy file ataupun direktori. Ketik cp kambing sapi untuk mengcopy file bernama
kambing dan menjadi satu file baru bernama sapi. Untuk mengcopy satu direktori beserta isinya
gunakan cp –R rahasia /home/ maka hasilnya direktori bernama rahasia akan tercopy di dalam
direktori /home.

touch

Command untuk membuat file kosong. Misalnya touch laporan maka hasilnya akan tercipta
sebuah file bernama laporan. Untuk mengedit file laporan tersebut anda bisa menggunakan file
editor misalnya vi, vim, pico ataupun nano. Contoh vim laporan.

reboot

Perintah untuk merestart server anda.

www.ari-f.com Page 3
uptime

Untuk melakukan cek sudah berapa lamakah server online. Server yang bagus adalah server
dengan uptime yang kontinyu, tanpa interupsi shutdown atau reboot yang atas bukan kehendak
owner.

ping

Cek apakah remote server/host/ip online atau down. Contoh ping detik.com atau ping 8.8.8.8

cat

Menampilkan isi dari suatu file.

exit

Perintah untuk keluar dari console.

useradd

Untuk menambahkan user ke dalam system, gunakan perintah useradd diikuti dengan nama
username yang diinginkan misalnya useradd paijo. Jangan lupa setelahnya harus selalu diberi
password dengan command passwd. Baca command passwd diatas.

userdel

Perintah untuk menghapus user. Jalankan dengan cara menambahkan user yang ingin dihapus
dibelakangnya.

Dalam Linux semua command adalah case sensitive, kesalahan ketik huruf normal menjadi
capital akan menyebabkan command tidak jalan. Pastikan anda cermat dan teliti. Rata-rata
kesalahan yang terjadi hanya disebabkan oleh ketidaktelitian.

Tergantung distro Linux yang anda pakai, jika anda menggunakan CentOS dan variannya maka
anda akan menemui command dengan prefix yum, missal untuk melakukan instalasi software:
yum install [diikuti dengan nama aplikasi yang ingin diinstal], yum update untuk update OS,
yum remove untuk uninstall aplikasi. Sementara pada Debian atau Ubuntu atau variannya,
prefix dari command tersebut adalah apt-get. Contoh: apt-get install

Contoh jika anda menggunakan VPS dengan OS Debian 7 dan ingin melakukan instalasi
Dropbear yang merupakan alternative pengganti OpenSSH (SSH server default bawaan tiap
distro Linux)

1. apt-get install dropbear


2. vim /etc/default/dropbear
3. Tekan i pada keyboard sehingga muncul notifikasi –INSERT-
4. Pada parameter NO_START=1 gantilah angka satu menjadi NOL

www.ari-f.com Page 4
5. Pada parameter DROPBEAR_PORT= isikan port yang diinginkan missal 443. Diisi tepat
setelah tanda “sama dengan” tanpa tambahan spasi
6. Jika ingin konek via port lainnya, DROPBEAR_EXTRA_ARGS= isikan port setelah
tanda “sama dengan” dengan format “-p XXX –p YYY –p ZZZ” (XXX, YYY, ZZZ anda
ganti dengan angka port yang ingin digunakan). Pastikan port tersebut tidak sedang
dipakai oleh aplikasi lain pada server
7. Tekan esc pada keyboard dan –INSERT- akan hilang
8. Sekarang save dan close dengan mengetikkan :wq!
9. Tekan enter
10. Restart Dropbear dengan menjalankan: service dropbear restart
11. Lihat hasilnya apakah Dropbear sudah berjalan: lsof –i |grep dropbear
12. Edit file /etc/shells dengan menggunakan vim
13. Tambahkan “/bin/false” (tanpa tanda kutip) dibaris terakhir, lalu save. Cara edit file ini
sama persis langkahnya dengan cara edit file /etc/default/dropbear diatas.

Hasilnya sekarang user bisa konek ke server untuk melakukan tunneling via port-port yang
sudah anda tentukan pada tahap konfigurasi sebelumnya.

WARNING: User dengan hak kuasa tertinggi dalam mesin Linux adalah root, oleh karena itu
jagalah account root jangan sampai password bocor ke tangan yang tidak bertanggung jawab.
Sebaiknya ganti password root setiap 2 minggu.

HIRARKI DIREKTORI DALAM LINUX

Di dalam sebuah mesin Linux terdapat sebuah susunan (hirarki) direktori yang masig-masing
mempunyai peranan. Letak suatu direktori sebaiknya dihapal untuk memudahkan pekerjaan
sebagai admin.

www.ari-f.com Page 5

Anda mungkin juga menyukai