Selasa, 28 Juli 2009

FTP server

Lagi bersemangat nih ngetik :D... Hmnn kali ini saya mencoba membuat tutorial tentang ftp server yang berjalan di linux (masih memakai LinuxMint 7). Sebenarnya instalasi dan konfigurasinya tidak terlalu rumit. Meskipun begitu, saya juga masih belajar dan tentu saja masih banyak kekurangannya.

Langkah pertama yang disiapkan adalah, Kesabaran (u/ bandwidth kayak disini hehe :D ). Masuklah ke mode root melalui terminal. Kemudian mulai instalasinya dengan mengetik:

$ sudo apt-get install proftpd

(saya lebih suka dan sedikit lebih paham dengan paket ini daripada paket vsftpd) Tunggu sampai proses instalasi selesai. Jika ada pilihan proftpd configuration,pilihlah standalone. Kemudian, editlah sedikit file konfigurasi dari proftpd.conf dengan mengetik:

$ pico /etc/proftpd/proftpd.conf

Namun pada konfigurasi yang saya lakukan pada LinuxMint 7 di ruang server, saya biarkan apa adanya tanpa mengubah sedikitpun isi konfigurasinya. Biasanya opsi yang dirubah adalah port-nya. berikut adalah sebagian isi dari file proftpd.conf diserver saya:

#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
#

# Includes DSO modules
Include /etc/proftpd/modules.conf

# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6 on
# If set on you can experience a longer connection delay in many cases.
IdentLookups off

ServerName "Debian"
ServerType standalone
DeferWelcome off

MultilineRFC2228 on
DefaultServer on
ShowSymlinks on

TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200

DisplayLogin welcome.msg
DisplayChdir .message true
ListOptions "-l"

DenyFilter \*.*/

# Use this to jail all users in their homes
# DefaultRoot ~

# Users require a valid shell listed in /etc/shells to login.
# Use this directive to release that constrain.
# RequireValidShell off

# Port 21 is the standard FTP port.
Port 21

# In some cases you have to specify passive ports range to by-pass
# firewall limitations. Ephemeral ports can be used for that, but
# feel free to use a more narrow range.
# PassivePorts 49152 65534

Kemudian, simpan dan restart-lah service proftpd tersebut dengan perintah:

$ sudo /etc/init.d/proftpd restart

Dan akhirnya, sekarang bisa dicoba di windows explorer ataupun dolphin/konqueror dengan mengetik: ftp://nama_server-atau-ip_server. Loginlah dengan salah satu user yang sudah dibuat.

Mohon saran dan kritiknya :D

Stay Legal w/ Linux
http://www.myspace.com/circleshine666
http://www.facebook.com/circleshine

Tidak ada komentar:

Posting Komentar