| Home | | |


Monday, September 26, 2005

Membangun FTP dengan Proftpd

Membangun FTP dengan Proftpd

Install Proftpd (FTP server)
#apt-get install proftpd
pilih installasi standalone sebagai default:
<- standalone
lakukan pengeditan
#pico /etc/proftpd.conf
hilangi centang(#) yang ada, sehingga menjadi:
-------
# /etc/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.

ServerName "Debian"
ServerType standalone
DeferWelcome off

MultilineRFC2228 on
DefaultServer on
ShowSymlinks on

TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200

DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"

DenyFilter \*.*/

# Uncomment this if you are using NIS or LDAP to retrieve passwords:
#PersistentPasswd off

# Uncomment this if you would use TLS module:
#TLSEngine on

# Uncomment this if you would use quota module:
#Quotas on

# Uncomment this if you would use ratio module:
#Ratios on

# Port 21 is the standard FTP port.
Port 21
MaxInstances 30

# Set the user and group that the server normally runs at.
User nobody
Group nogroup

# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask 022 022
# Normally, we want files to be overwriteable.
AllowOverwrite on

# A basic anonymous configuration, no upload directories.


User ftp
Group nogroup
# # We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# # Cosmetic changes, all files belongs to ftp user
DirFakeUser on ftp
DirFakeGroup on ftp

RequireValidShell off
# # Limit the maximum number of anonymous logins
MaxClients 10

# # We want 'welcome.msg' displayed at login, and '.message' displayed
# # in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message

# # Limit WRITE everywhere in the anonymous chroot


DenyAll



# # Uncomment this if you're brave.

# # # Umask 022 is a good standard umask to prevent new files and dirs
# # # (second parm) from being group and world writable.
Umask 022 022

DenyAll


AllowAll




----------------
Simpan hasil editan dan restart Proftpd:
# /etc/init.d/proftpd restart

Untuk dapat mengakses server FTP, digunakan program client FTP.
# apt-get install ftp
FTP dapat dipanggil dengan mengetikkan perintah pada command line:
$ ftp 192.168.4.15
setelah perintah tersebut diketik, akan muncul prompt yang menanyakan
user dan pasword. setelah itu akan muncul prompt dan trasfer data siap dilakukan.
Perintah-perintah yang dapat dilakukan dalam FTP:
1. cd : untuk berpindah directori dalam server
2. ls : untuk melihat direktori yang aktiv dalam server
3. lcd : untuk memindah direktori komputer lokal
4. ! : untuk menjalankan pada komputer lokal
5. get & mget : digunakan untuk mengambil file didalam server, mget digunakan untuk mendownload bnyak file sekaligus menggunakan tanda asterik (? atau *).
6. put dan mput : digunakan untuk menaruh file ke server
7. prompt : digunakan untuk mematikan atau menghidupkan konfirmasi.
8. hash : digunakan untuk menampilkan indikator proses upload atau download.
9. bye / quit : digunakan untuk memutuskan koneksi FTP dan keluar dari program FTP.

0 comments:

 

Home | Blogging Tips | Blogspot HTML | Make Money | Payment | PTC Review

Denoxcyber © Template Design by Herro | Publisher : Templatemu