24 December 2013

KONFIGURASI FTP SERVER - Ubuntu Server

Pengertian FTP Server

FTP (File Transfer Protocol) merupakan protokol yang berguna untuk transfer data antar komputer maupun anter jaringan. Protokol ini memiliki port 21 secara defaultnya. Protokol ini juga masih digunakan hingga sekarang sebagai media upload dan download data yang ada di internet.

Jenis-jenis FTP Server

Ftp server memiliki 2 jenis, yaitu :
1. Anonymous FTP
2. Private FTP

Anonymous FTP adalah FTP yang bisa digunakan dan dilihat oleh semua orang yang berada di internet. Apabila kita ingin membuka ftp jenis ini tidak perlu memasukan user dan password, jadi kita hanya perlu memasukan link ftp kedalam url browser.

Private FTP adalah FTP yang hanya bisa digunakan bagi mereka yang memiliki hak akses atau akun ftp tersebut. Apabila kita ingin membuka ftp jenis ini kita perlu memasukan akun seperti user dan password. Karena jenisnya yang private jadi keamanan datanya lebih terjamin dibandingkan dengan Anonymous FTP.

Cara Kerja FTP Server

Komputer client bertindak sebagai ftp client yang memberikan command atau query kepada si ftp server. Ftp server menerima command dari ftp client dan memberikan layanan sesuai dengan apa yang diperintahkan oleh si ftp client. Ftp server itu sendiri adalah sebuah layanan untuk membantu tugas ftp client dalam melakukan proses upload dan download data antar komputer bahkan jaringan komputer.

Instalasi FTP Server

Pertama-tama kita harus menginstall software untuk ftp servernya. Disini saya menggunakan proftpd. Untuk menginstallnya ketikan perintah berikut di terminal :




Tunggu hingga proses instalasi selesai. Apabila ada jendela yang muncul pilih saja standalone.

Konfigurasi FTP Server

Disini kita akan mengkonfigurasi 2 jenis FTP, yaitu
1. Anonymous FTP
2. Private FTP

Sebelum mengkonfigurasi FTP server ada beberapa file yang akan kita konfig, yaitu :
1. /etc/proftpd/proftpd.conf
2. /home/ftp  merupakan tempat dimana file/data disimpan untuk private ftp
3. /srv/file  merupakan tempat dimana file/data disimpan untuk anonymous ftp

Konfigurasi Private FTP Server

Pada terminal ketikan perintah berikut :
nano /etc/proftpd/proftpd.conf
kemudian akan muncul isi file dari proftpd.conf seperti berikut :


Selanjutnya kita edit beberapa settingan yang ada, seperti
- UseIpv6 on  off
- ServerName “debian”  “nama_server_name_ftp_anda”
- Aktifkan DefaultRoot dan isikan tempat untuk menaruh file/data. Karena kita tadi sudah sepakat membuatnya di /home/ftp maka tuliskan itu di defaultroot

Berikut contohnya :



Setelah itu save dengan cara yang sama

Kemudian kita akan membuat file yaitu /home/ftp, pada terminal ketikan perintah berikut :
mkdir /home/ftp

setelah itu kita masuk kedalam direkroti /home/ftp, kita akan membuat beberapa folder dan file didalam direktori tersebut, berikut contohnya :


Kalau sudah semuanya, sekarang kita restart paket proftpdnya dengan perintah :
/etc/init.d/proftpd restart

Pengecekan Konfigurasi Private FTP di Client

Untuk settingan IP pada client tidak berubah masih sama dengan sewaktu kita mengkonfigurasi DNS.
Langsung saja kita buka browsernya dan ketikan server name ftp di url, berikut contohnya :


Kemudian enter untuk melakukan request ke ftp server. Pada saat request pasti kalian akan diminta untuk memasukan user dan password. Untuk mengisi form tersebut isikan saja user dan pass sewaktu kalian login di Ubuntu server.


Selanjutkan tekan OK, lalu akan muncul tampilan seperti berikut :


Apabila tampilan kalian muncul seperti itu berarti konfigurasi kalian telah berhasil. Selamat 

Konfigurasi Anonymous FTP Server

Setelah kita membuat Private FTP server, sekarang kita akan membuat anonymous ftp server. Buka kembali file /etc/proftpd/proftpd.conf dengan menulisnya di terminal.
nano /etc/proftpd/proftpd.conf

setalah terbuka, cari tulisan “# <Anonymous ~Ftp>” seperti berikut :


Kemudian hapus tanda pagar pada <Anonymous ~Ftp> hingga </Anonymous>, berikut contohnya :



Setelah itu kita non aktifkan DefaultRoot yang sebelumnya sudah di aktifkan



Lalu save dan restart file dan paket proftpdnya
Ctrl+x  y  enter dan /etc/init.d/proftpd restart

Sekarang kita akan menuju direktori /srv/ftp untuk mengisi file atau data, berikut contohnya


Pengecekan Anonymous FTP Server di Client

Buka browser lalu ketikan nama server ftp di url, kemudian enter. Maka akan muncul isi direktori dari /srv/ftp, seperti beritkut :


Apabila tampilan browser kalian seperti gambar diatas berarti konfigurasi kalian telah berhasil. Selamat

sumber: http://tulisanilmukomputer.blogspot.com/2013/09/konfigurasi-ftp-server-ubuntu-server.html

Cara Instal Repository BackTrack 5 di Ubuntu 12.04

Pada tutorial kali ini saya akan menuliskan cara untuk menambahkan repository BackTrack pada Ubuntu 12.04 sehingga pembaca dapat menginstal tool-tool BackTrack di Ubuntu. Berikut cara menambahkan repository BackTrack di Ubuntu.

1) import dulu gpg BT5.
  Download dulu gpg key BT5:


 GPG Key Back Track 5

Kemudian import key dengan cara buka synaptic kemudian pilih menu 
-Settings  
-Repositories
-kemudian pada jendela Software Sources pilih tab Authentication dan klik tombol Import  Key File yang berada di pojok kiri bawah 
-Pilih file .gpg yang telah Anda download tadi kemudian close.


Atau kalian juga  bisa menambahkan GPG melalui terminal dengan menjalankan perintah di bawah ini:

sudo wget http://all.repository.backtrack-linux.org/backtrack.gpg
sudo apt-key add backtrack.gpg

2) tambahkan source BackTrack dengan menjalankan perintah di bawah ini pada terminal:

sudo gedit /etc/apt/sources.list

Repository dari official resmi

deb http://all.repository.backtrack-linux.org revolution main microverse non-free testing
deb http://32.repository.backtrack-linux.org revolution main microverse non-free testing
deb http://source.repository.backtrack-linux.org revolution main microverse non-free testing

Repository dari IDWS
deb http://backtrack.indowebster.com/repo/all revolution main microverse non-free testing
deb http://backtrack.indowebster.com/repo/32 revolution main microverse non-free testing
deb http://backtrack.indowebster.com/repo/source revolution main microverse non-free testing

Tambahkan source di atas di bagian paling bawah pada file sources.list kemudian save dan close.

3) setelah selesai menambahkan sources.list update ubuntu Anda melalui terminal dengan perintah berikut:

sudo apt-get update
 
Cara Instal Repository BackTrack 5 di Ubuntu 12.04~nach sekarang teman-teman sudah bisa menginstalkan repository di Ubuntu 12.04 .
selamat mencobah yach.

Cara Install Web Server Di Ubuntu Server 12.04

Cara Install Web Server Di Ubuntu Server 12.04~Web Server yang digunakan disini adalah LAMP (Linux, Apache, MySQL, PHP).
Install LAMP Server


 (sudo apt-get install lamp-server^)
Pada tahapan instalasi MySQL Server akan diminta untuk memasukkan password root MySQL.
Menjalankan server apache

 (sudo service apache2 start)
Lokasi folder web /var/www/.
Rubah  permission folder agar mudah diakses tanpa harus memakai user root.

 (
sudo chmod -R 777 /var/www)
Pengujian Apache, akses http://localhost. Jika muncul gambar seperti di bawah ini berarti Apache sudah berfungsi apache localhost
Menjalankan server mysql

 (sudo service mysql start)
Pengujian MySQL





-mysql -u root -p
-Enter password:
-Welcome to the MySQL monitor.  Commands end with ; or \g.
-Your MySQL connection id is 53
-Server version: 5.5.24-0ubuntu0.12.04.1 (Ubuntu) 
-Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved
-Oracle is a registered trademark of Oracle Corporation and/or its
-affiliates. Other names may be trademarks of their respective
owners
-Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 -mysql>
Pengujian PHP
Buat file phpinfo.php di /var/www/, isinya :


-<?php 
- phpinfo();
-?>
Akses http://localhost/phpinfo.php, jika muncul gambar seperti di bawah ini berarti PHP sudah berfungsi
phpinfo
Install PhpMyAdmin, aplikasi untuk manajemen database via web
(
sudo apt-get install phpmyadmin)
Pengujian, akses http://localhost/phpmyadmin phpmyadmin
Jika akses ke http://localhost/phpmyadmin tidak ditemukan Error 404 ketik perintah dibawah ini. Perintah dibawah ini untuk membuat link folder dari /usr/share/phpmyadmin ke folder /var/www.

cd /var/www
ln -s /usr/share/phpmyadmin/ phpmyadmin
 
Cara Install Web Server Di Ubuntu Server 12.04~demikian pembahasan kali ini tentang cara install web server di ububntu 12.04. (untuk temqan-teman yang ingin mengkonfigurasi DNS server di ubuntu 12.04 sebaiknaya mengisntall terlebih dahulu web server)

23 December 2013

Mengaktifkan HTTPS di Ubuntu

Mengaktifkan HTTPS di Ubuntu

Langkah 0: Instalasi openssl dengan apt-get
apt-get install openssl
Langkah 1: Mengenerate Private Key -
openssl genrsa -des3 -out server.key 1024
Langkah 2: Mengenerate CSR (Certificate Signing Request) -
openssl req -new -key server.key -out server.csr

Langkah 3: Hapus Passphrase dari Key -
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
Langkah 4: Mengenerate Self-Signed Certificate -
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
Langkah 5: Salin server.crt dan server.key ke /etc/apache2/ssl -
cp server.key /etc/apache2/ssl
cp server.crt /etc/apache2/ssl
Langkah 6: Meng-Enable-kan ssl -
a2enmod ssl
Langkah 7: Buat konfigurasi SSL -
7.1 – Jika menggunakan Ubuntu ~10.04 (pada versi 12.04 sudah ada secara default)
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default-ssl
buat symlink untuk sites-enabled:
ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/000-default-ssl
Langkah 8: Setup Document Root SSL -
cd /var
mkdir www-ssl
Langkah 9: Konfigurasi virtual hosts -
sudo su
cd /etc/apache2/sites-available
cp /etc/apache2/sites-available/default default_original
cp /etc/apache2/sites-available/default-ssl default-ssl_original
Untuk konfigurasi HTTP pada port 443 (edit /etc/apache2/sites-available/default-ssl):
ServerName {nama_domain.com}:443
Listen 443
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key
Langkah 10: restart apache -
apache2ctl configtest
Restart Apache:
apache2ctl restart
Selesai. Silakan browsing ke: https://yourdomain.com .

sumber: http://www.edusoftcenter.com/mengaktifkan-https-di-ubuntu/