Upgrade FTP Server

Sore ini aku upgdrade software FTP Server di server linux sebuah sekolah yang digunakan setiap hari untuk pengajaran(elearning) anatara siswa dan guru baik diruang kelas maupun diluar. Server ftp ini fungsinya lumayan berat dengan hardware Pentium 4 Ram 1 GB Harddisk 80 GB Sata. Saat ini memiliki 30 user account guru dan 200 user account siswa, digunakan juga sebagai website siswa. Software FTP Server nya memakai ProFTPD , diserver terinstall proftpd 1.2.9rc3 dan aku mau upgrade ke versi stable yaitu ke 1.2.10, setelah sebelumnya membaca release notesnya. Alasan aku mengupgrade ke versi stable adalah masalah PAM authentication yang kadang tidak berjalan baik. Masalah ini terdaftar di Bug 2440 news mereka. Proses installnya lumayan cepat tinggal download proftpd versi stable dan configure ke path ftp yang lama. Berikut catatan yang berhasil kudokumentasikan walau ndak lengkap :

admin@ns1 admin$ wget c ftp://ftp.proftpd.org/distrib/source/proftpd1.2.10.tar.gz

admin@ns1 admin$ tar zxvf proftpd-1.2.10.tar.gz

admin@ns1 admin$ cd proftpd-1.2.10

admin@ns1 proftpd-1.2.10$ install_user=protpd install_group=proftpd ./configure —prefix=/opt/proftpd
—————ndak sempat ngecopy prosesnya———————————-

admin@ns1 proftpd-1.2.10$ make && su -c make install

echo #define BUILD_STAMP “`date`” >include/buildstamp.h
cd lib/ && make lib
make[1]: Entering directory `/home/admin/proftpd-1.2.10/lib’
gcc -DLINUX -I.. -I../include -O2 -Wall -c pr_fnmatch.c
gcc -DLINUX -I.. -I../include -O2 -Wall -c sstrncpy.c
gcc -DLINUX -I.. -I../include -O2 -Wall -c strsep.c
gcc -DLINUX -I.. -I../include -O2 -Wall -c vsnprintf.c
gcc DLINUX -I.. -I../include -O2 -Wall -c glibcglob.c
gcc DLINUX -I.. -I../include -O2 -Wall -c glibchstrerror.c
gcc DLINUX -I.. -I../include -O2 -Wall -c glibcmkstemp.c
gcc DLINUX -I.. -I../include -O2 -Wall -c prsyslog.c
gcc -DLINUX -I.. -I../include -O2 -Wall -c pwgrent.c
gcc -DLINUX -I.. -I../include -O2 -Wall -c getopt.c
gcc -DLINUX -I.. -I../include -O2 -Wall -c getopt1.c
———-kepanjangan dipotong aja——————————-

File proftpd.conf hasil instalasi ada di /opt/proftpd/etc dan tinggal diedit dan konfigurasi isinya..
root@ns1 etc# vim proftpd.conf

selesai diedit jalankan scripts startnya,

root@ns1 etc# /opt/scripts/proftpd start

proftpd start: SUKSES

root@ns1 etc# netstat -nltup |grep proftpd

tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 19577/proftpd: (acc

Selesai !!Cek di ftp client dan lihat :

Connecting to xxxxxxxxx.sch.id, Port 21 (#1)
Resolved host as: 202.1xx.xx.xx
Connected. Waiting for response.
220 ProFTPD 1.2.10 Server (Server FTP Saint Peter School) [202.1xx.xx.xx]
USER admin
331 Password required for admin.
PASS xxxxxx
230 User admin logged in.

Nah dari kemarin pingin memasang ftp web based yang fungsinya user dapat login ke ftp server melalui web based, kalau selama ini memakai ftp client. Akhirnya ada waktu memasang software ftp web basednya dan setelah googling ketemu software bagus namanya NET2FTP. Setelah baca-baca dan pelajari di situsnya akhirnya kudownload ini software dan kuekstrak di apache server. Setelah mengcreate tabel untuk databasenya aku menjalankan via webbased dan berhasil, lalu kucoba login dengan user yang sudah di buat di server, dan berhasil langsung masuk ke direktori root usernya dan direktori /public_html nya juga terlihat, fasilitas via web based ini cukup lengkap untuk mengadministratsi file dan folder. Aku bermain ke forum diskusinya dan mendapatkan cara membuat settingan alamat ftp server dan port secara default ke satu domain, sehingga tidak bisa konek ke ftp server lain. Luar biasa memang net2ftp ini dan tinggal disosialisasikan ke user nantinya agar dapat menggunakannya,kalau bosan memakai ftp client.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.