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:
Post a Comment