Pengertian dan Cara
Kerja FTP Server (File Transfer Protocol)
FTP
atau File Transfer Protocol adalah sebuah protokol internet
untuk melakukan pengiriman file antar komputer melalui media jaringan. FTP
adalah salah satu protokol paling tua yang ada dan masih digunakan sampai saat
ini.
FTP
server digunakan pada topologi jaringan dengan arsitektur client-server. Dimana
sebuah komputer yang dijadikan server terinstall aplikasi FTP server sebagai
penyedia layanan, dan komputer-komputer lain akan bertindak sebagai client atau
pengguna yang akan menggunakan layanan FTP server tersebut.
FTP
pada proses kerjanya dalam melakukan komunikasi data berjalan pada port 21
dan menggunakan protokol TCP (Transmission Control Protocol). Ada
dua metode yang dapat diterapkan dalam untuk FTP Server, yaitu User
Authentication Login dan Anonymous Login.
User
Authentication Login adalah metode yang membuat seseorang
pengguna yang ingin mengakses sebuah FTP server harus memiliki username dan password. Dengan
metode ini seorang pengguna yang tidak memiliki username dan password tidak
dapat mengakses atau membuka FTP Server.
Sedangkan
metode Anonymous Login adalah sebuah metode yang memungkinkan
orang-orang dapat mengakses FTP server tersebut secara anonim tanpa harus
memiliki username dan password.
Pada
FTP server, kamu juga dapat memberikan hak akses tertentu pada user-user
tertentu. Seperti hanya user tertentu yang memiliki hak akses untuk membuka,
mengubah dan menghapus file-file atau folder tertentu, sedangkan pengguna lain
hanya dapat melihat tanpa bisa melakukan perubahan.
1. Install
Paket FTP (ProFtpd)
§
Langkah yang
pertama adalah menginstall paket Proftpd,
§ #apt-get
install proftpd, dan tunggu proses download
paketnya
§
apabila
muncul seperti pada gambar, pilih StandAlone, atau Mandiri
Sebenarnya, setelah melakukan instalasi ftp server, anda sudah bisa
menggunakan ftp server, login menggunakan user yang ada pada server, namun
filenya berapa pada direktory /home/user
*user = nama user yang ada pada server.
Untuk langkah lanjutan di bawah, kita akan membuat Anonymous Ftp Server.
2. Masuk pada
direktori proftpd, dan edit file konfigurasi ftp server
§ #cd
/etc/proftpd/
§ nano
proftpd.conf
§
tambahkan
script di baris paling bawah, seperti pada gambar, untuk nama user dan
direktori ftp terserah anda
3. Buat
Direktori Ftp server
§
masuk ke
direktori /home/agenta
§
buat folder
ftp, disini nantinya tempat file disimpan,
§
#mkdir
ftp1
§
#chmod
777 -R ftp1
§
Buatlah
sebuah file di dalam folder ftp1
4. Tambahkan
User pada Folder ftp1
§
#adduser
ftp1 , untuk nama user harus sama dengan di
file konfigurasi tadi
§
#passwd
ftp1
§
masukkan
password dan konfirmasi password
5. Restart
Service Proftpd dan Lakukan Pengecekan
§
#service
proftpd restart
Setelah itu cek apakah
ftp server sudah bisa digunakan,
§
masuk pada
web browser anda, dan masukkan IP Ftp Server anda pada Address bar
§
Jika muncul
seperti di bawah, masukkan user yang telah anda buat tadi
Jika muncul seperti di
bawah ini, dan file yang anda buat tadi ada, berarti anda telah sukses membuat
sebuah ftp server linux
Komentar
Posting Komentar