Rabu, 20 Mei 2015

FTP SERVER DI LINUX DEBIAN



FTP digunakan untuk men-transfer data antar komputer lewat Internet, atau network. Disini kita akan menggunakan proftpd sebagai FTP server, untuk cara instalasinya seperti berikut.

#apt-get install proftpd-basic

pilih mode stand alone

Lalu edit konfigurasinya yang berada di /etc/proftpd/proftpd.conf :

#nano /etc/proftpd/proftpd.conf

Cari baris berikut ini dan ubahlah :

1.   ServerName           "Debian"
menjadi :
ServerName           "misbahul.ac.id"

2.   Cari  #  A  basic  anonymous  configuration,  no  upload  directories. dan  ubah  baris  di
bawahnya. Seperti berikut.
  
#<Anonymous ~ftp>
# User ftp
# Group nogroup
.
.
# UserAlias anonymous ftp
.
.
# RequireValidShell off
.
.
# </Anonymous>

Menjadi :


<Anonymous /home/ftp>
User                         ftp
Group                   nogroup
.
.
UserAlias               anonymous ftp
.
.
RequireValidShell       off
.
.
</Anonymous>

Setelah melakukan konfigurasi, jangan lupa untuk membuat direktori yang akan dibuat share ftp. Seperti penulis memakai direktori /home/ftp, serta jangan lupa ubah file permissionnya. Lalu restart service proftpd.

#service proftpd restart


MAIL SERVER & WEB MAIL SERVER DI LINUX DEBIAN



Mail Server


Server   yang   memungkinkan   pengguna   (user)   untuk   dapat   mengirim   dan   menerima   surat elektronik atau e-mail satu sama lain dalam satu jaringan atau dengan internet.
Pertama install paket softwarenya :
#apt-get install postfix courier-pop courier-imap

1. Klik ok jika ada pertanyaan atau tekan enter.
2. General type of mail configuration : Internet Site -> OK
3. System mail name : misbahul.ac.id -> OK (isi sesuai nama domain anda)
4. Create directory for web-based administration : NO

Lalu buatlah direktori Maildir :
#maildirmake /etc/skel/Maildir

Lalu tambahkan home_mailbox = Maildir/ di baris terakhir pada file konfigurasi main.cf yang terletak di
/etc/postfix/main.cf

#nano /etc/postfix/main.cf
Setelah itu setting ulang paket postfix dengan cara :

#dpkg-reconfigure postfix

1. Klik ok jika ada pertanyaan atau tekan enter.
2. General type of mail configuration : Internet Site -> OK
3. System mail name : misbahul.ac.id -> OK (isi sesuai nama domain anda)
4. Root and postmaster mail recipient : (kosongi) -> OK
5. Other destinations to accept mail for (blank for none) : (jangan diubah) -> OK
6. Force syncronous updates on mail queue : NO
7. Local networks : tambahkan 172.16.6.0/26 -> OK (isi sesuai jaringan local/yang digunakan client kalian)
8. Use procmail for local delivery : NO
9. Mailbox size limit (bytes) : (tetap) -> OK
10.Local address extension character : (tetap) -> OK
11.Internet protocol to use : ipv4 -> OK


Web Mail Server 

Web mail server adalah sarana yang memungkinkan user dapat mengakses e-mail melalui web, dalam  kata  lain  e-mail  yang  berada  di  dalam  web sehingga  jika membuka  e-mail  tersebut  kita  harus membuka web terlebih dahulu dengan koneksi internet.

Pertama install paket softwarenya :
#apt-get install squirrelmail


Setelah itu kita konfigurasi squirrelmail :
#squirrelmail-configure


Selanjutnya                                                                                                                                                                           :

1.     Ketik `2` lalu ENTER
 



2.     Ketik `1` lalu ENTER
3.     Isikan nama domain anda, lalu ENTER
       4.     Ketik `A` lalu ENTER


5.   Ketik `4` lalu ENTER


6.   Isikan nama domain anda, lalu ENTER

7.   Ketik `8` lalu ENTER, isikan `courier` lalu ENTER
8.   Ketik `B` lalu ENTER, ketik `4` lalu ENTER, isikan nama domain anda lalu ENTER
9.   Ketik `S` lalu ENTER 2x 
10. Ketik `Q` lalu ENTER

Selanjutnya kita ubah file konfigurasi apache.conf baik yang berada di direktori apache maupun di squirrelmail.

#nano /etc/apache2/apache2.conf




Arahkan kebaris paling bawah dan tambahkan script seperti berikut ini :


# Include the virtual host configurations: Include sites-enabled
Include /etc/squirrelmail/apache.conf

#nano /etc/squirrelmail/apache.conf

Cari script user will prefer a simple URL..., hilangkan `#` lalu ubah script dibawahnya seperti berikut :


# users will prefer a simple URL like http://webmail.example.com
<VirtualHost *:80>
DocumentRoot /usr/share/squirrelmail
ServerName mail.adi.com
</VirtualHost>
Setelah itu buat dua user untuk mencoba mail servernya, menggunakan perintah adduser  :

#adduser vienny


Selanjutnya restart service apache :

#service apache restart