Instalasi FTP Server di Linux untuk managemen files di web server


Beberapa artikel sebelum sudah beberapa tentang hacking, disini penulis mencoba mengisi artikel yang lebih umum yaitu instalasi FTP Server di linux dan konfigurasi dasarnya. Disini penulis mencoba mengkonfigurasi untuk managemen files web di LAMPP, diasumsikan web server telah diinstall, jika anda belum mengetahui caranya instalasi LAMPP maka dapat dicari di blog ini, hanya saja penulis waktu itu menggunakan Mandriva, tapi intinya sama saja karena hanya extract dari file lampp, lalu konfigurasi sesuai kebutuhan, lalu jalankan lamppnya.

Disini penulis menggunakan Ubuntu 10.0.4 dan FTP Servernya yang diinstall adalah proftpd.

Perintah install dengan apt-get.

[email protected]:~$ sudo apt-get install proftpd
[sudo] password for kurniawan:
Reading package lists… Done
Building dependency tree
Reading state information… Done
Note, selecting proftpd-basic instead of proftpd
The following extra packages will be installed:
openbsd-inetd proftpd-basic
Suggested packages:
proftpd-doc proftpd-mod-mysql proftpd-mod-pgsql proftpd-mod-ldap
proftpd-mod-odbc proftpd-mod-sqlite
The following NEW packages will be installed:
openbsd-inetd proftpd-basic
0 upgraded, 2 newly installed, 0 to remove and 429 not upgraded.
Need to get 904kB of archives.
After this operation, 2,335kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://na.archive.ubuntu.com/ubuntu/ lucid/main openbsd-inetd 0.20080125-4ubuntu2 [37.0kB]
Get:2 http://na.archive.ubuntu.com/ubuntu/ lucid-updates/universe proftpd-basic 1.3.2c-1ubuntu0.1 [867kB]
Fetched 904kB in 22s (40.0kB/s)
Preconfiguring packages …
Selecting previously deselected package openbsd-inetd.
(Reading database … 122714 files and directories currently installed.)
Unpacking openbsd-inetd (from …/openbsd-inetd_0.20080125-4ubuntu2_i386.deb) …
Selecting previously deselected package proftpd-basic.
Unpacking proftpd-basic (from …/proftpd-basic_1.3.2c-1ubuntu0.1_i386.deb) …
Processing triggers for man-db …
Processing triggers for ureadahead …
ureadahead will be reprofiled on next reboot
Setting up openbsd-inetd (0.20080125-4ubuntu2) …
* Stopping internet superserver inetd                                   [ OK ]
* Not starting internet superserver: no services enabled

Setting up proftpd-basic (1.3.2c-1ubuntu0.1) …
Warning: The home dir /var/run/proftpd you specified can’t be accessed: No such file or directory
Adding system user `proftpd’ (UID 115) …
Adding new user `proftpd’ (UID 115) with group `nogroup’ …
Not creating home directory `/var/run/proftpd’.
Adding system user `ftp’ (UID 116) …
Adding new user `ftp’ (UID 116) with group `nogroup’ …
Creating home directory `/home/ftp’ …

Untuk lebih enaknya penulis login root saja dengan sudo su. Setelah itu penulis konfigurasi proftpd.conf nya untuk konfigurasi.

[email protected]:/# cd /etc/proftpd
[email protected]:/etc/proftpd# nano proftpd.conf

Jika LAMPP kita diinstall di opt/lampp maka kita masukkan konfigurasi dibawah ini

#defaultroot ~
Defaultroot /opt/lampp/htdocs

Setelah itu save

Setelah direstart tinggal kita restart proftpdnya.

[email protected]:/etc/init.d# sudo /etc/init.d/proftpd restart
* Stopping ftp server proftpd                                           [ OK ]
* Starting ftp server proftpd

Kalau sudah tinggal kita mencoba koneksi dengan FTP client.

Disini kita sudah di /opt/lampp/htdocs, disini kita bisa manage folder dan file-file di web server kita.

Jika anda pengguna speedy yang gatewaynya dari router modem dan ingin di onlinekan ke internet maka tinggal kita set saja di router modemnya, bisa seperti di bawah ini.

 

I

Oleh Kurniawan.

  1. #1 by Capten on 2012/04/24 - 8:34 am

    Broo,…
    sy juga install proFTPD, settingannya jg persis diatas.
    kalo gw browsing dari komputer lain dalam satu jaringan mikrotik hotspot ga ada masalah bro.
    tapi pas gw browsing via domain atau ip public, ga bisa di akses bro.
    padahal gw udh setting port porwarding di modem ma di mikrotiknya kea gini.

    Topologi
    Inet–>(21)Modem(221)–>(221)Mikrotik(21)–>(21)Kompiku

    ada yang salah ga,…???
    mohon bantuannya.

(will not be published)