FTP (file transfer protocol)
FTP menggunakan protokol transport TCP untuk
mengirimkan data/file. TCP dipakai sebagai protokol transport karena
protokol ini memberikan garansi pengiriman dengan FTP yang dapat memungkinkan
user mengakses file dan direktori secara interaktif, diantaranya :
a) Melihat
daftar file pada direktori remote dan local
b) Menganti
nama dan menghapus file
c) Transfer
file dari komputer remote ke lokal (download).
d) Transfer
file dari komputer lokal ke remote (upload).
Contoh aplikasi FTP :
1)
Proftpd
2)
Vsftpd
3)
Wuftpd
4)
IIS (didalamnya terdapat FTP Server)
Contoh aplikasi FTP client
-
CuteFTP, Wget
-
WsFTP
-
AbsoluteFTP
-
Filezilla( Mendukung SFTP)
A.
Instalasi Paket FTP Server (proftpd)
Pertama masukkan DVD Debian 1, lalu install proftpd nya dengan perintah ini
#apt – get install proftpd
B.
Konfigurasi FTP Server
Setelah instalasi paket proftpd
selesai, selanjutnya adalah konfigurasi file proftpd dengan perintah berikut :
# nano
/etc/proftpd/proftpd.conf
Setelah menjalankan perintah diatas, edit dan tambahkan script dari file
proftpd.conf (hilangkan tanda pagar
yang diberi tanda biru)
# <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
# </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>
Restart FTP Server
# service proftpd restart
C.
Pengujian
Untuk membuat file baru :
#
nano <nama file>
Untuk mendownload file :
#mget <nama file>
Untuk meng-upload file :
#mput <nama file>
Keluar dari FTP :
FTP>bye
FROM: ROMI TANDI LINOK
Tanggal lahit : 26 november 1997
status : pelajar ...
sekolah: SMKN 1 SESEAN
sekolah: SMKN 1 SESEAN

Tidak ada komentar:
Posting Komentar