File Transfer Protocol
(FTP) adalahsuatuprotokol yang berfungsiuntuktukar-menukar file dalamsuatu
network yang menggunakan TCP koneksibukan UDP. Duahal yang pentingdalam FTP
adalah FTP Server dan FTP Client. FTP server adalahsuatu server yang
menjalankan software yang berfungsiuntukmemberikanlayanantukarmenukar file
dimana server tersebutselalusiapmemberikanlayanan FTP apabilamendapatpermintaan
(request) dari FTP client.
FTP client adalah
computer yang merequestkoneksike FTP server untuktujuantukarmenukar file.
Setelahterhubungdengan FTP server, maka client dapat men-download, meng-upload,
merename, men-delete, dllsesuaidengan permission yang diberikanoleh FTP server.
Fungsi FTP
FTP memilikibanyakfungsiataumanfaat
yang menguntungkanbagipenggunanya, misalnyasaja :
1. Kita dapatmelakukanpertukaran file antarkomputerdenganmudah, walaupun
file tersebutmemilikiukuran yang besar.
2. Bagipemilik website, denganadanya FTP, merekadapatmelakukan backup
website merekadenganmudah.
3. Kita dapat melakukan indirect maupun implicit remote computer.
4. FTP menyediakan transfer data yang reliabeldanefisien,
karenasetiappenggunatidakmemerlukantahapan-tahapan yang
rumituntukmemperolehsuatu file ataumentransfersuatu file.
5. FTP memfasilitasitiappenggunauntukmelakukan transfer data secaraduaarah.
Artinya, jika FTP digunakandalamsebuahperusahaan,
makasetiappemimpinperusahaanmampumengirimkan file
kepadakaryawannyadansebaliknya, denganmenggunakan server yang sama.
6. Progress perpindahan data tidakakanhilangwalaupunsambunganterputus.
7.
Transer data/file
dapatdilakukandenganmudahdanterorganisir
Cara
konfigurasi FTP dan FTPS
Pertama install ftp dengan perintah apt install proftpd
mkdir /home/debian(nama folder user)/sharing(nama folder
yang akan dibuat)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilK2XQiqCYcvWTWICsBC7biFqjas1oiqfIL3KIWVaCaogARcdiBWzYA0p7qEzWRhc6mfOITTYW4fcbVsH9PnoZ-jXzcm0RE12Clax-pcoUZX-1h2MWyNe66ow3DsCSLdHXGu7mGyMs4dU/s1600/2.PNG)
Ubah permission dari folder yang dibuat tadi dengan perintah chmod
Ubah permission dari folder yang dibuat tadi dengan perintah chmod
Chmod 777 /home/debian(nama folder user)/sharing(nama
folder)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzE55yzcP0grPtgPsLM-yOWUoW1Hvh6ZSrVvzHB74-au4rJMuNef8jsvChihV_4FIQInijtYo5XiEP84b2EHDAj22vFRikzh0GXS0MukWAk80PgSiMADwJCtCy0MsWva2BDAFJ8_renis/s1600/3.PNG)
hapus user ftp(user ini akan otomatis ada saat anda menginstall proftpd) dengan perintah userdel
hapus user ftp(user ini akan otomatis ada saat anda menginstall proftpd) dengan perintah userdel
passwd ftp
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjseMAXEATWQm3lUZl8NFSwccO6yAGYBQ5hjY-oiyXg3Exb8s4bQ1FwC6tWAiIKG24Ari_XZe7-fFBprE7XWzF3yB01YR7CHaPVHZP1KDGSFqbsuo2bq-pamR1dhyphenhyphenfUcFqkM1Ht02jvHdQ/s1600/6.PNG)
Edit file proftpd.conf yang ada pada di direktori /etc/proftpd/proftpd.conf dengan menggunakan perintah nano
Edit file proftpd.conf yang ada pada di direktori /etc/proftpd/proftpd.conf dengan menggunakan perintah nano
Install openssl dengan perintah apt install openssl ssl-cert
Openssl req –x509 –newkey rsa:1024 –keyout
/etc/ssl/private/proftpd.key –out /etc/ssl/certs/proftpd.crt –nodes –days 365
Ketikah perintah itu di enter kita
akan disuruh memasukkan beberapa pernyataan yaitu nama kode
negara,provinsi,kota,nama perusahaan,nama instansi,dan nama pembuat
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji08a9Q34z7xqwqCDjr8R44Jwvyfz-7lDX7T9GH6I7vEVI6BTQeiVu_LPJuoxxfNjnAPZ-vbpxD5vSDP-CxaniCM007CLRBLeUkEFJKjSo81m__P3Yfanbqk4rLXdDU4TIGUIpTIBE6Lc/s1600/12.PNG)
Ubahlah file tls.conf
Ubahlah file tls.conf
TLS Engine... TLSVerificlient...
TLSLog... TLSRequired...
TLSRsacertificateFile...
TLSRsacertificatekeyfile...
TLSOptions
Lalu Save..
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaw0Mls-TEJjI7iteIjTHoFaMVuNoqIVmGBE0cDhq5XoY-5SRcPmEQhInJ9efcGNJKDISlhX6P0lKTdWzmzFsCxPc9UDSBy2fPCd5ta7Dve76rXGDwqEIY1vE4rP2yDWulhq9LnKme7Aw/s1600/14.PNG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiommVHn3-4E6wvBoFa4Z3az7PsMtbiQ3XpJ46JceCucjLRKS-hwcaF-iUJEKD0GJGv_oeXcf9CfIbGHoqOEfsTcav8UKg5zqj4DJBNaYzExArEyB1F4jvqgE2hdaPNDn75PAg43v-1zfs/s1600/14.2.PNG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLt2cZhVM46kbcAB20JZXtQDpiXoMV61i57GIuBgbZQSeCG3FqAXZWd-63q3jnN6f6hwwCY5-1ax_VD8m_FBncl6LcOwbT_CLDQgNMNZF-XZIV_uLoDkvqTTgJgu8vLjthKU2WwdK_5w8/s1600/14%252C1.PNG)
Ubah permissions dari file proftpd.key dengan perintah: chmod 600 /etc/ssl/private/proftpd.key
Ubah permissions dari file proftpd.key dengan perintah: chmod 600 /etc/ssl/private/proftpd.key
Dan...
Ubah permissions dari file proftpd.key dengan
perintah: chmod 600
/etc/ssl/certs/proftpd.crt
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSa1foFZ2WBqFgxtWvUyR_p-wTLRC1C5wk3oMzFqHGvr-8ShYYUuxqLXNjP2bSKOWeHIPpzV4lPLxpnO8w1IacZWJ0BrOt_505INF811HTxi8sEeGtSBpAOVUmQDZTshFEwtxD5Ba613U/s1600/15.PNG)
Edit kembali file proftpd.conf dengan menghilangkan tanda(#) pada include /etc/proftpd/tls.conf
Edit kembali file proftpd.conf dengan menghilangkan tanda(#) pada include /etc/proftpd/tls.conf
lalu save.. dan restart proftpd nya
dengan perintah /etc/init.d/proftpd restart
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha_kKd-FO9EEltg3MBCsqlgfxGX4uphphbqvHsaT9uDIDTvj2Io0a1Le8S49-oJh66urKBf2m98T-mI_P2Evw7rKXHn5J34e26c2tHdVPgWUhhnR2oBGUQ11CJVwFwxmGHMrf-trvNOQ0/s1600/16.PNG)
Lalu coba kita check dengan menggunakan aplikasi ftpclient..disini saya menggunakan filezilla ftp client
Lalu coba kita check dengan menggunakan aplikasi ftpclient..disini saya menggunakan filezilla ftp client
SEKIAN TERIMA
KASIH...
No comments:
Post a Comment