Senin, 13 Mei 2013

kata motovasi

Sesungguhnya, bahagia itu sederhana & masalah itu ribet. Jika ingin bahagia, sederhanakan masalah yang ada

Ketakutan akan kehilangan, memberi keberanian untuk terus mendapatkan.

Orang yang panjang kesulitannya, marah sebelum mengerti dan berkecil hati sebelum mencoba .. :)


Kamis, 28 Maret 2013

cara meremote melalui PUTTY


Pengertian Putty
PuTTY adalah aplikasi gratis dan aplikasi open source terminal emulator yang dapat bertindak sebagai klien untuk rlogin SSH, Telnet, dan protokol TCP.  Aplikasi Putty awalnya ditulis untuk Microsoft Windows, tetapi telah berkembang ke berbagai sistem operasi lain. Aplikasi Putty gratis ini dibangun pada awal tahun 1999, dan telah digunakan menjadi klien SSH-2 sejak Oktober 2000.
Fungsi Putty
fungsi aplikasi PuTTY adalah anda menjalankan PuTTY pada OS Windows, dan dapat digunakan untuk menyambung ke (misalnya) mesin Unix. Aplikasi Putty membuka Window. Lalu, apa saja yang diketik dalam jendela yang dikirim langsung ke mesin Unix, dan segala sesuatu respon dari OS Unix akan dikirim kembali ditampilkan di jendela anda. Sehingga Anda dapat bekerja pada mesin Unix seolah-olah anda sedang berada di console, sementara sebenarnya tidak..


Cara konfigurasi Putty
1.      Pertama yang dilakukan adalah login dan masuka password



2.      Ketik sudo su lalu iptables -L

SSH DI LINUX UBUNTU


Pengertian SSH
Pada awalnya SSH dikembangkan oleh Tatu Yl nen di Helsinki University of Technology. SSH memberikan alternatif yang secure terhadap remote session tradisional dan file transfer protocol seperti telnet dan relogin.Protokol SSH mendukung otentikasi terhadap remote host, yang dengan demikian meminimalkan ancaman pemalsuan identitas client lewat IP address spoofing maupun manipulasi DNS. Selain itu SSH mendukung beberapa protokol enkripsi secret key (DES, TripleDES, IDEA, dan Blowfish) untuk membantu memastikan privacy dari keseluruhan komunikasi, yang dimulai dengan username/password awal.SSH menyediakan suatu virtual private connection pada application layer, mencakup interactive logon protocol (ssh dan sshd) serta fasilitas untuk secure transfer file (scd). Setelah meng-instal SSH, sangat dianjurkan untuk mendisable telnet dan rlogin. Implementasi SSH pada linux diantaranya adalah OpenSSH. SSH merupakan paket program yang digunakan sebagai pengganti yang aman untuk rlogin, rsh dan rcp. Ia menggunakan public-key cryptography untuk mengenkripsi komunikasi antara dua host, demikian pula untuk autentikasi pemakai. Ia dapat digunakan untuk login secara aman ke remote host atau menyalin data antar host, sementara mencegah man-in-themiddle attacks (pembajakan sesi) dan DNS spoofing atau dapat dikatakan Secure Shell adalah program yang melakukan loging terhadap komputer lain dalam jaringan, mengeksekusi perintah lewat mesin secara remote, dan memindahkan file dari satu mesin ke mesin lainnya.

Fungsi SSH
Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote. Bentuk akses remote yang bisa diperoleh adalah akses pada mode text maupun mode grafis/X apabila konfigurasinya mengijinkan.
a.       Selain itu fungsi SSH antara lain adalah:
1.   untuk login ke shell pada remote host (menggantikan Telnet dan rlogin).
2.   untuk mengeksekusi satu perintah pada remote host (menggantikan rsh).
3.   untuk menyalin file dari server lokal ke remote host. Lihat SCP, sebagai alternatif untuk rcp.
4.   dalam kombinasi dengan SFTP, sebagai alternatif yang aman untuk FTP transfer file.
5.   dalam kombinasi dengan rsync untuk mem-backup, menyalin dan me-mirror file secara efisien dan aman.
6.   untuk port forwarding atau tunneling port (jangan dikelirukan dengan VPN yang rute paket antara jaringan yang berbeda atau menyambung dua wilayah broadcast menjadi satu).
7.   untuk digunakan sebagai VPN yang terenkripsi penuh. Perhatikan bahwa hanya OpenSSH server dan klien yang mendukung fitur ini.
8.   untuk meneruskan X11 melalui beberapa host.
9.   untuk browsing web melalui koneksi proxy yang dienkripsi dengan klien SSH yang mendukung protokol SOCKS.
10.               untuk mengamankan mounting direktori di server remote sebagai sebuah sistem file di komputer lokal dengan menggunakan SSHFS.
11.               untuk mengotomasi remote monitoring dan pengelolaan server melalui satu atau lebih dari mekanisme.

Cara Konfigurasi SSH .
1.      Ketik /etc/init.d/ . Lalu ketik cd /etc/init.d/ => ls .
Untuk Mengecek apakah SSH sudah terinstal apa belum. Jika belum maka ketik  apt-get install ssh-server (untuk menginstal ssh) .
2.      Lalu klik /etc/init.d/ => ls .
Jika sudah ada tulisan SSH, maka SSH sudah terinstal .
3.         SSH selesai .

FTP SERVER DI LINUX UBUNTU


Pengertian FTP
FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client. FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server. Tujuan dari FTP server adalah sebagai berikut :
• Untuk tujuan sharing data
• Untuk menyediakan indirect atau implicit remote computer
• Untuk menyediakan tempat penyimpanan bagi user
• Untuk menyediakan transfer data yang reliable dan efisien

Keamanan FTP
FTP sebenarnya cara yang tidak aman dalam mentransfer suatu file karena file dikirimkan tanpa di-enkripsi terlebih dahulu tetapi melalui clear text. Mode text yang dipakai untuk transfer data adalah format ASCII atau format binary. Secara default, FTP menggunakan mode ASCII dalam transfer data. Karena pengirimannya tanpa enkripsi, username, password, data yang di transfer, maupun perintah yang dikirim dapat di sniffing oleh orang dengan menggunakan protocol analyzer (sniffer). Solusi yang digunakan adalah dengan menggunakan SFTP (SSH FTP) yaitu FTP yang berbasis pada SSH atau menggunakan FTPS (FTP over SSL) sehingga data yang dikirim terlebih dahulu di enkripsi.

Fungsi FTP
1. untuk mensharing data
2. untuk menyediakan indirect atau implicit remote computer
3. untuk menyediakan transfer data reliable dan efisien

cara konfigurasi FTP
1.              Ketik apt-get install vsftpd => y .
2.              Setelah itu ketik /etc/init.d/vsftpd status . Lalu klik nano /etc/vsftpd.conf .
3.              Pagar yang perlu dihapus : anonymous_enable=NO, Local_enable=yes, write_enable=YES, anoun_upload_enable=YES, anoun_mkdir_write_enable=YES. Ctrl+X – y .
4.              Lalu ketik /etc/init.d/vsftpd restart.
5.              Masuk ke Network, lalu ketik ftp://192.168.1.2/ . maka akan muncul Log On As (seperti gambar) . Masukkan user name dan password .
6.              Untuk membuat folder klik kanan-New-Folder .
7.              Jika folder dapat dibuat maka tulislah Nama folder (terserah) .
8.              Folder dapat kita masukkan data (terserah) .
9.              Lalu kita buka Google chrome (terserah), ketik ftp://192.168.1.2 .  Double click folder tersebut .
10.          Double click pada page tersebut .
11.          FTP selesai 

WEB SERVER DI LINUX UBUNTU


Pengertian Web Server
Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal di linux adalah Apache. Apache merupakan server web antar platform yang dapat berjalan di beberapa platform seperti linux dan windows. Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang ke dalam internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet, dan ruangan ini disediakan oleh server. Itulah yang disebut Web Server.
Fungsi Web Server
Fungsi utama dari web server adalah menempatkan situs web, selain situs web, web server dapat pula digunakan untuk peyimpanan data ataupun untuk menjalankan sejumlah aplikasi .
Web server berfungsi untuk mentransfer berkas melalui protokol komunikasi yang telah ditentukan atas permintaan pengguna. Berkas yang ditransfer dapat berupa teks, gambar, video, dan lainnya yang merupakan elemen sebuah halaman web.
Web server ini saat ini berfungsi pula untuk menjalankan program-program yang memang dirancang untuk berjalan di web server. Bahasa-bahasa tersebut ialah seperti PHP atau ASP. Sehingga web server dapat juga dapat melakukan pengolahan data yang diberikan oleh pengguna. Fitur ini biasa disebut server site scrpting.

Cara Konfigurasi Web Server .

1.    Setelah ubuntu diinstal, masukkan user name, password.
2.    Setelah itu ketik SUDO SU, msukkan password user name kita tadi .
3.    Ketik apt-get install apache2 (maka kita ketik apt-get update ) .
4.    Setelah itu, ketik cd /media/ => ls . Lalu ketik cd cdrom/ , lalu ketik apt-cdrom add (sebelum di ENTER, kita masukkan Kaset/CD nya. Caranya : klik Device, CD/DVD Devices, ubuntu 11.10 server ) . 
5.      Lalu ketik apt-get update ( jika ada tulisan FILED, maka itu masih terhubung ke internet ). Pastikan kita tidak terhubung oleh internet.
6.      Setelah itu klik nano /etc/apt/sources.list .
7.   Setelah itu kita ketik apt-get install apache2 (untuk memastikan apakah sudah terinstal). Lalu klik /etc/init.d/apache2 statusUntuk menjalankan fungsi apache, kita klik cd /etc/network => ls. Lalu klik nano interfaces.
9.  Digambar ada tulisan “iface eth0 inet dhcp , tulisan dhcp diganti static agar IP yang kita gunakan tetap dan tidak berubah-ubah dan mudah dicari”. Lalu masukkan : address 192.168.1.2 (terserah kita), netmask 255.255.255.0, gateway 192.168.1.1, nameserver 8.8.8.8 . 
10.  Setelah itu ketik /etc/init.d/networking . Lalu etc/init.d/networking restart .
Klik ifconfig .
11.  Untuk menghubungkan ubuntu dengan windows (client), kita klik Mesin-pilih Setting.
12.         Setelah itu ketik /etc/init.d/networking . Lalu etc/init.d/networking restart . Klik ifconfig .
13.  Untuk menghubungkan ubuntu dengan windows (client), kita klik Mesin-pilih Setting.
14.  Lalu pilih Jaringan. Yang perlu diganti : Attached to : diganti Host-only Adapter, Name : VirtualBox Host-Only Ethernet Adapter, Promiscuous Mode : Allow All.
15.  Klik Open Network and Sharing Center yang terletak di pojok bawah kanan monitor mu. 
16.  Klik Virtual Host-Only Network (yang dilingkari).
17.  Maka akan muncul gambar seperti ini. Klik properties .
18.  Pilih Internet Protocol Version 4 (TCP/IPv4), Lalu klik Properties .
19.  Ganti IP address nya dengan 192.168.1.30 , Ok . 
20.  Untuk mengganti web, ketik nano /var/www/index.html .
21.    Kita dapat mengganti tulisannya. Contohnya  dengan nama kita (terserah) . Tulisan yang dapat kita ganti ditulisan yang berwarna putih . 
22.  Setelah itu ketik cd /var/www/ => ls .
23.  Buka Google chrome (terserah), klik IP kita 192.168.1.2 , Masukkan nama pengguna dan password .
24.    Web server selesai .

FIREWALL DI LINUX UBUNTU

Pengertian Firewall
Firewall merupakan suatu cara/sistem/mekanisme yang diterapkan baik terhadap hardware, 
software ataupun sistem itu sendiri dengan tujuan untuk melindungi, baik dengan menyaring, membatasi atau bahkan menolak suatu atau semua hubungan/kegiatan suatu segmen pada jaringan pribadi dengan jaringan luar yang bukan merupakan ruang lingkupnya. Segmen tersebut dapat merupakan sebuah workstation, server, router, atau local area network (LAN) anda.
Fungsi FIREWALL
1.   Mengatur dan mengontrol lalu lintas jaringan.
2.   Melakukan autentikasi terhadap akses.
3.   Melindungi sumber daya dalam jaringan privat.
4.   Mencatat semua kejadian, dan melaporkan kepada administrator.

Cara konfigurasi Firewall :
1.      Ketik iptables –L . Lalu ketik iptables –I INPUT –p icmp –j REJECT (untuk terhubung ke client).  Setelah itu iptables –I INPUT –p icmp –j ACCEPT (untuk tidak terhubung dengan client) .

2.      Setelah itu kita ping dengan menggunakan IP Server . Jika terhubung ke client maka akan muncul tulisan "TTL". Dan jika tidak terhubung, maka akan muncul tulisan "UNCREACHABLE"