FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork.

FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP.

Fungsi FTP

FTP merupakan salah satu protokol Internet yang paling awal dikembangkan dan masih digunakan hingga saat ini. Fungsi FTP adalah untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP.

Cara Kerja FTP

Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP. Sementara server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus pengiriman antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.

sumber : http://agustya-blog.blogspot.com/2013/01/pengertian-fungsi-dan-cara-kerja-ftp.html

Pertama kita install ftp nya

#apt-get install proftpd
 pilih standalone

kalo udah selesai buat direktori share di direktori ftp

#cd /srv/ftp
#mkdir share

lalu buka di /etc/proftpd/proftpd.conf

#nano /etc/proftpd/proftpd.conf

cari baris seperti ini. hilangkan tanda pagar pada baris yg berwarna merah

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

lalu kalo udah, cari baris sperti ini dan hilangkan tanda pagar yg berwarna merah

 #<Anonymous ~ftp>
 #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
 #DisplayChdir         .message
 #
 ## Limit WRITE everywhere in the anonymous chroot
  #<Directory *>
 #<Limit WRITE>
 #DenyAll
 #DenyAll
 #</Limit>
 #</Directory>
 #
 ## Uncomment this if you're brave.
 ## <Directory incoming>
 ##   # Umask 022 is a good standard umask to prevent new files and dirs
 ##   # (second parm) from being group and world writable.
 ##   Umask                            022  022
 ##            <Limit READ WRITE>
 ##            DenyAll
 ##            </Limit>
 ##            <Limit STOR>
 ##            AllowAll
 ##            </Limit>
 ## </Directory>
 #
 #</Anonymous>


 kalo udah simpan dan lakukan restart proftpdnya

#/etc/init.d/proftpd restart

lalu tulis URLnya ftp://(ip anda) 

ini tampilan gambar saya

0 komentar:

Posting Komentar

 
Top