Cara Install FTP (VSFTP) Server di Ubuntu 18.04

<p><strong>Cara Install FTP Server &&num;8211&semi; <&sol;strong><strong>FTP <&sol;strong>adalah singkatan dari <strong><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;go&sol;digitalocean">File Transfer Protocol<&sol;a>&period; <&sol;strong>Merupakan protokol jaringan yang bisa anda gunakan untuk mengirim file antar komputer baik dari client ke server maupun dari server ke server&period; FTP mempunyai dua sisi yaitu FTP server dan juga FTP client&period; FTP server berperan sebagai komputer yang menerima request tukar – menukar data dari client&period; FTP client berperan sebagai komputer yang me-request kepada FTP server untuk tukar – menukar data&period; Secara default FTP menggunakan kode ASCII untuk transfer data&comma; jadi sebenarnya FTP tidak aman untuk transfer data hal ini dikarenakan FTP melakukan transfer data tanpa melalui enkripsi terlebih dahulu melainkan melalui clear text&period;<&sol;p>&NewLine;<p>Jika anda membutuhkan FTP untuk melakukan transfer data melalui jaringan&comma; anda bisa mengikuti petunjuk dibawah ini langkah-langkah <strong>Cara Install FTP Server di Ubuntu 18&period;04&period;&NewLine;<div class&equals;"wpcd-coupon wpcd-coupon-default wpcd-coupon-id-6408" >&NewLine; <div class&equals;"wpcd-col-1-8">&NewLine; <div class&equals;"wpcd-coupon-discount-text">&NewLine;&Tab;&Tab;&Tab;Free &dollar;25 <&sol;div>&NewLine;&Tab;&Tab; <div class&equals;"coupon-type">&NewLine;&Tab;&Tab;&Tab;&Tab;Coupon <&sol;div>&NewLine;&Tab;&Tab; <&sol;div>&NewLine; <div class&equals;"wpcd-coupon-content wpcd-col-7-8">&NewLine; <div class&equals;"wpcd-coupon-header">&NewLine; <div class&equals;"wpcd-col-3-4">&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;<h1 class&equals;"wpcd-coupon-title">&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;<a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;go&sol;upcloud" target&equals;"&lowbar;blank" rel&equals;"nofollow">Free Credit &dollar;25 Upcloud<&sol;a>&NewLine; &Tab;&Tab;<&sol;h1>&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab; <&sol;div>&NewLine; <div class&equals;"wpcd-col-1-4">&NewLine;&Tab;&Tab;&Tab;&Tab; <div class&equals;"wpcd-coupon-code">&NewLine; <a rel&equals;"nofollow" href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;go&sol;upcloud"&NewLine; class&equals;"wpcd-btn-6408 masterTooltip wpcd-btn wpcd-coupon-button"&NewLine; target&equals;"&lowbar;blank"&NewLine; title&equals;""&NewLine; data-clipboard-text&equals;"CLICK TO OPEN">&NewLine; <span class&equals;"wpcd&lowbar;coupon&lowbar;icon">&NewLine; &Tab;<img class&equals;"" src&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;plugins&sol;wp-coupons-and-deals&sol;assets&sol;img&sol;coupon-code-24&period;png" style&equals;"width&colon; 100&percnt;&semi;height&colon; 100&percnt;&semi;" >&NewLine; <&sol;span>&NewLine;&NewLine; CLICK TO OPEN <&sol;a>&NewLine; <&sol;div>&NewLine;&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab; <&sol;div>&NewLine;&NewLine; <&sol;div>&NewLine; <div class&equals;"wpcd-extra-content">&NewLine; <div class&equals;"wpcd-col-3-4">&NewLine; <div class&equals;"wpcd-coupon-description">&NewLine; <span class&equals;"wpcd-full-description"><p>Anda akan mendapatkan free credit &dollar;25 dari upcloud jika mendaftar menggunakan code promo tersebut&period; Untuk mendapatkan  free credit &dollar;25 anda diharuskan untuk melakukan top up terlebih dahulu minimal &dollar;10&period; <&sol;p><&sol;span>&NewLine; <span class&equals;"wpcd-short-description"><&sol;span>&NewLine; <&sol;div>&NewLine; <&sol;div>&NewLine; <div class&equals;"wpcd-col-1-4">&NewLine;&Tab;&Tab;&Tab;&Tab; <div class&equals;"wpcd-coupon-expire">&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;Doesn't expire <&sol;div>&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab; <&sol;div>&NewLine; <&sol;div>&NewLine; <&sol;div>&NewLine; <script type&equals;"text&sol;javascript">&NewLine;&Tab;&Tab;window&period;addEventListener&lpar;'DOMContentLoaded'&comma; function&lpar;&rpar; &lbrace;&NewLine;&Tab;&Tab;&Tab;var clip &equals; new ClipboardJS&lpar;'&period;wpcd-btn-6408'&rpar;&semi;&NewLine;&Tab;&Tab;&rcub;&rpar;&semi;&NewLine;&NewLine; <&sol;script>&NewLine; <div class&equals;"clearfix"><&sol;div>&NewLine; <&sol;div>&NewLine;&NewLine;<&sol;strong><&sol;p>&NewLine;<h2><strong>Cara Install FTP Server di Ubuntu 18&period;04<&sol;strong><&sol;h2>&NewLine;<p><strong>1&period; Install VSFTP<&sol;strong><&sol;p>&NewLine;<p>Pada tutorial ini saya menggunakan vsftp&period; Meskipun ada juga aplikasi FTP lain seperti proftp&period; Untuk mengintsall vsftp jalankan perintah dibawah ini&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">apt update &NewLine;apt install vsftpd<&sol;pre>&NewLine;<p><strong>2&period; Konfigurasi Firewall<&sol;strong><&sol;p>&NewLine;<p>Aktifkan firewall terlebih dahulu&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">ufw enable<&sol;pre>&NewLine;<p>lalu tambahkan rule baru pada firewall tersebut&period; Kita hanya memperbolehkan beberapa port saja yang jalan&period; Jika anda menggunakan banyak port&comma; silahkan tambahkan sendiri sesuai port yang diinginkan&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">ufw allow 20&sol;tcp &NewLine;ufw allow 22&sol;tcp &NewLine;ufw allow 21&sol;tcp &NewLine;ufw allow 990&sol;tcp &NewLine;ufw allow 40000&colon;50000&sol;tcp<&sol;pre>&NewLine;<p>Lalu cek status firewall&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">ufw status<&sol;pre>&NewLine;<p>Maka akan muncul daftar port yang dibolehkan untuk mengakses ke <a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;cara-install-mysql-server&sol;">server<&sol;a>&period; Seperti dibawah ini&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">Status&colon; active &NewLine; &NewLine;To Action From &NewLine;-- ------ ---- &NewLine;20&sol;tcp ALLOW Anywhere &NewLine;21&sol;tcp ALLOW Anywhere &NewLine;990&sol;tcp ALLOW Anywhere &NewLine;40000&colon;50000&sol;tcp ALLOW Anywhere &NewLine;22&sol;tcp ALLOW Anywhere &NewLine;20&sol;tcp &lpar;v6&rpar; ALLOW Anywhere &lpar;v6&rpar; &NewLine;21&sol;tcp &lpar;v6&rpar; ALLOW Anywhere &lpar;v6&rpar; &NewLine;990&sol;tcp &lpar;v6&rpar; ALLOW Anywhere &lpar;v6&rpar; &NewLine;40000&colon;50000&sol;tcp &lpar;v6&rpar; ALLOW Anywhere &lpar;v6&rpar; &NewLine;22&sol;tcp &lpar;v6&rpar; ALLOW Anywhere &lpar;v6&rpar;<&sol;pre>&NewLine;<p><strong>3&period; Membuat User Baru<&sol;strong><&sol;p>&NewLine;<p>untuk membuat user baru sekaligus direktori di folder <strong>&sol;home&sol; <&sol;strong>jalankan perintah berikut<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true">adduser pedia<&sol;pre>&NewLine;<p>Lalu masukkan password&period; Harus diingat&comma; jangan sampai anda lupa password tersebut&period; Karena password tersebut akan digunakan untuk login ke ftp server yang sudah kita buat&period;<&sol;p>&NewLine;<p>Membuat folder khusus FTP<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true">mkdir &sol;home&sol;pedia&sol;ftp<&sol;pre>&NewLine;<p>Set ownership<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">chown nobody&colon;nogroup &sol;home&sol;pedia&sol;ftp<&sol;pre>&NewLine;<p>Remove write permissions&colon;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">chmod a-w &sol;home&sol;pedia&sol;ftp<&sol;pre>&NewLine;<p>Verify the permissions&colon;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">ls -la &sol;home&sol;pedia&sol;ftp<&sol;pre>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true" title&equals;"Output">total 8 &NewLine;4 dr-xr-xr-x 2 nobody nogroup 4096 Aug 24 21&colon;29 &period; &NewLine;4 drwxr-xr-x 3 sammy sammy 4096 Aug 24 21&colon;29 &period;&period;<&sol;pre>&NewLine;<p>membuat direktori baru untuk tempat file yang akan anda upload&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">mkdir &sol;home&sol;pedia&sol;ftp&sol;files &NewLine;chown pedia&colon;pedia &sol;home&sol;pedia&sol;ftp&sol;files<&sol;pre>&NewLine;<p><strong>4&period; Konfigurasi FTP Akses<&sol;strong><&sol;p>&NewLine;<p>Buka konfigurasi vsftp<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true">nano &sol;etc&sol;vsftpd&period;conf<&sol;pre>&NewLine;<p>Uncomment pada bagian <em>write&lowbar;enable&period; <&sol;em>hal ini dilakukan agar user bisa mengupload file ke direktori ftp tersebut&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true" title&equals;"&sol;etc&sol;vsftpd&period;conf">&period; &period; &period; &NewLine;write&lowbar;enable&equals;YES &NewLine;&period; &period; &period;<&sol;pre>&NewLine;<p>Uncomment <em>chroot&lowbar;local&lowbar;user<&sol;em><&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true " title&equals;"&sol;etc&sol;vsftpd&period;conf">&period; &period; &period; &NewLine;chroot&lowbar;local&lowbar;user&equals;YES &NewLine;&period; &period; &period;<&sol;pre>&NewLine;<p>Lalu tambahkan beberapa konfigurasi dibawah ini lalu letakkan pada bagian paling bawah&colon;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true" title&equals;"&sol;etc&sol;vsftpd&period;conf">user&lowbar;sub&lowbar;token&equals;&dollar;USER &NewLine;local&lowbar;root&equals;&sol;home&sol;&dollar;USER&sol;ftp &NewLine;pasv&lowbar;min&lowbar;port&equals;40000 &NewLine;pasv&lowbar;max&lowbar;port&equals;50000 &NewLine;userlist&lowbar;enable&equals;YES &NewLine;userlist&lowbar;file&equals;&sol;etc&sol;vsftpd&period;userlist &NewLine;userlist&lowbar;deny&equals;NO<&sol;pre>&NewLine;<p>Tambahkan userlist baru pada vsftp&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">echo "pedia" &vert; sudo tee -a &sol;etc&sol;vsftpd&period;userlist<&sol;pre>&NewLine;<p><strong>Ingat&excl; <&sol;strong>Pedia adalah nama user yang sudah kita buat tadi&period; Sesuaikan dengan nama user yang anda buat&period;<&sol;p>&NewLine;<p>Sekarang&comma; restart daemon vsftp<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true">systemctl restart vsftpd<&sol;pre>&NewLine;<p>Sekarang untuk login ke ftp melalui terminal jalankan perintah berikut&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true">ftp 'alamatip&sol;hostname'<&sol;pre>&NewLine;<p>Contoh&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true">ftp 159&period;65&period;14&period;143<&sol;pre>&NewLine;<p>lalu&comma; anda akan diminta masukkan username dan password&period;<&sol;p>&NewLine;<p>Untuk mengakses via browser&period; Silahkan tambahkan ftp didepan alamat ip atau domain vps anda&period; Contoh&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">ftp&colon;&sol;&sol;159&period;65&period;14&period;143&sol;<&sol;pre>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;Screenshot&lowbar;29-2&period;png"><img class&equals;"aligncenter size-full wp-image-6428" src&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;Screenshot&lowbar;29-2&period;png" alt&equals;"cara install ftp" width&equals;"1268" height&equals;"591" &sol;><&sol;a><&sol;p>&NewLine;<p>Maka anda akan diminta username dan password untuk mengakses ftp tersebut&period; Jika username dan password yang dimasukkan benar&period; Maka anda akan berhasil mengakses direktori ftp melalui browser&period; <a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;Screenshot&lowbar;30-1&period;png"><img class&equals;"aligncenter size-full wp-image-6429" src&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;Screenshot&lowbar;30-1&period;png" alt&equals;"cara install ftp" width&equals;"1035" height&equals;"437" &sol;><&sol;a><&sol;p>&NewLine;<p>Itulah tutorial <strong>Cara Install FTP &lpar;VSFTP&rpar; Server di Ubuntu 18&period;04&period; <&sol;strong>Jika ada yang ingin ditanyakan mengenai installasi ftp di linux&comma; silahkan tinggalkan komentar dibawah ini&period; <strong>Baca juga&colon; <a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;mendapatkan-credit-10-gratis-dari-digital-ocean&sol;">Bagaimana Cara Mendapatkan Credit &dollar;100 Gratis dari Digital Ocean&quest;<&sol;a><&sol;strong><&sol;p>&NewLine;<p>Selamat mencoba&period;<&sol;p>&NewLine;

Recent Articles

Kumpulan DNS Gratis Tercepat!

0
DNS merupakan sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain atau hostname yang ada akan ditranslate dan...

Apa itu DNS ? Dan Fungsinya

0
Apa itu DNS? - DNS (Domain Name System) adalah sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain...

Apa itu OLT ? Serta Fungsinya Dalam Jaringan

0
Apa itu olt ? OLT (Optical Line Termination) adalah perangkat keras yang berfungsi sebagai titik akhir (end-point) dari layanan jaringan optik pasif (Passive Optical...

Template Voucher Untuk Mixradius

2
Template Voucher Untuk Mixradius - Pasti kalian bosen kan dengan template voucher default mixradius? tenang. kali ini saya akan memberikan template untuk voucher mixradius kamu agar...

Daftar Port Game Online Mikrotik Terbaru

2
Daftar port game online dibawah ini bisa digunakan untuk membuat rule agar koneksi ke game online tersebut bisa lancar, bisa juga untuk memisahkan antara...

Related Articles

2 Comments

Leave A Reply

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Dapatkan konten terbaik dari kami!