FTP server with authentication using ProFTPd

untuk tingkat secure FTP Server gunakan ProFTPd, dikarenakan memiliki authentikasi pada setiap user yang ingin konek ke FTP server
saya gunakan Linux-Mint 10.10 untuk mengujinya (halah,, sok)

# apt-get install proftpd

selanjutnya akan muncul dialog-box mode konfigurasi atau penginstalan ProFTPd untuk pengujian gunakan standalone mode,


setelah selesai proses instalasi file maka konfigurasi ProFTPd ada pada direktori
/etc/proftpd untuk proftpd konfigurasinya ada pada file 
/etc/proftpd/proftpd.conf dan untuk authentikasi user yang menggunakan LDAP-server maka bisa dikoneksikan dengan mengedit pada file 
/etc/proftpd/ldap.conf 

untuk menguji hasil penginstalan, terlebih dahulu cek apakah FTP server sudah berjalan dengan melakukan perintah

# /etc/init.d/proftpd status

jika status is running maka FTP server bisa difungsikan
jika belum maka anda perlu men-start service dengan

# /etc/init.d/proftpd start

kemudian cek lewat CLI dengan mengetikkan 

# ftp 127.0.0.1

kemudian akan dimintakan authentikasi untuk user yang akan login ke FTP-server seperti gambar berikut


untuk di webbrowser saya gunakan firefox, ketikkan pada address-bar ftp://127.0.0.1 
selanjutnya akan muncul pop-up seperti gambar dibawah ini


kemudian authentikasi akan mengambil user-user yang telah ada pada komputer yang diinstalkan FTP, dalam kasus ini standalone mode jadi user yang digunakan hanya user-user yang ada pada localhost untuk real-implementasi jika menggunakan LDAP-server maka perlu ngoprek dikit pada file ldap.conf yang ada pada /etc/proftpd 


make vlan in linux

firstly install package vlan  

hafiz-sky1 ~ # apt-get install vlan

using command vconfig to make vlan in linux
for add vlan
vconfig add [interface-name] [vlan_id]
for removing vlan
vconfig  rem [interface-name]

exp.

hafiz-sky1 ~ # vconfig add eth0 224
Added VLAN with VID == 224 to IF -:eth0:-

success to make a vlan id

hafiz-sky1 ~ # ifconfig eth0.224

eth0.224  Link encap:Ethernet  HWaddr 88:ae:1d:cc:22:7b 
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


adding IPaddress in vlan

hafiz-sky1 ~ # ifconfig eth0.224 10.0.0.16/8

explanation:
eth0.224 is interfaces of vlan
ipaddress 10.0.0.16 with netmask 255.0.0.0 

hafiz-sky1 ~ # ifconfig eth0.224
eth0.224  Link encap:Ethernet  HWaddr 88:ae:1d:cc:22:7b 
          inet addr:10.0.0.16  Bcast:10.255.255.255  Mask:255.0.0.0
          inet6 addr: fe80::8aae:1dff:fecc:227b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:46 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:6922 (6.9 KB)

to remove vlan
hafiz-sky1 ~ # vconfig rem eth0.224
Removed VLAN -:eth0.224:-

Kalau di RedHat Base, tambahkan dua baris pada script interface network
DEVICE=eth0.224
VLAN=yes

jika ingin dihapus maka hanya perlu menghapus script tersebut.