{"id":20817,"date":"2021-04-26T15:52:37","date_gmt":"2021-04-26T08:52:37","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=20817"},"modified":"2022-06-02T13:27:27","modified_gmt":"2022-06-02T06:27:27","slug":"cara-membuat-ftp-server-di-vps-ubuntu","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/cara-membuat-ftp-server-di-vps-ubuntu\/","title":{"rendered":"Cara Membuat FTP Server di VPS Ubuntu"},"content":{"rendered":"\n<p>FTP adalah protokol standar pertukaran data antara komputer server dan client yang berjalan dalam lapisan aplikasi untuk aktivitas upload atau download berkas digital. Penggunaan <a href=\"https:\/\/blog.rumahweb.com\/ftp-server-adalah\/\" title=\"ftp server adalah\">FTP server<\/a> ini juga dapat melalui command area, aplikasi desktop maupun web based seperti File Manager yang sering Anda jumpai di panel hosting.<\/p>\n\n\n\n\n\n<p>Pada artikel kali ini, Rumahweb akan memberikan panduan cara Install dan Konfigurasi FTP server di VPS Ubuntu untuk pengelolaan data server secara praktis menggunakan active connections.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Install FTP Server di VPS<\/h2>\n\n\n\n<p>Langkah pertama, Anda perlu memperbarui repositori menjadi latest package dan dilanjutkan dengan install ftp server menggunakan perintah dibawah:<\/p>\n\n\n\n<p><strong>$ sudo apt update<\/strong><\/p>\n\n\n\n<p><strong>$ sudo apt install vsftpd<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/1-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/1-1.png\" alt=\"Install FTP Server di VPS image\" class=\"wp-image-21005\" width=\"471\" height=\"279\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/1-1.png 598w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/1-1-300x178.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/1-1-370x219.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/1-1-270x160.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/1-1-570x337.png 570w\" sizes=\"auto, (max-width: 471px) 100vw, 471px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Pada gambar diatas terlihat proses instalasi ftp server sedang berlangsung. Jika sudah selesai, Anda bisa lanjut ke langkah berikutnya.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Konfigurasi Firewall FTP Server<\/h3>\n\n\n\n<p>Pada langkah kedua, silahkan sesuaikan konfigurasi firewall untuk mengijinkan proses koneksi dan transfer data pada protokol tcp dengan port 20 dan 21 menggunakan perintah dibawah:<\/p>\n\n\n\n<p><strong>$ sudo ufw allow 20:21\/tcp<\/strong><\/p>\n\n\n\n<p><strong>$ sudo ufw status<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Status: active\n \n 20:21\/tcp ALLOW Anywhere<\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>*Note: <\/p><cite>Port 20 adalah FTP data transfer,<br \/>Port 21 adalah FTP C2 (command and control) .<\/cite><\/blockquote>\n\n\n\n<p>Setelah konfigurasi firewall diatas selesai, langkah selanjutnya yaitu konfigurasi vsftpd<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Konfigurasi VSFPTD FTP Server<\/h3>\n\n\n\n<p>Pada langkah ketiga, Anda harus memperhatikan setiap rules yang akan digunakan pada settingan vsftpd dengan cermat, agar dapat digunakan dengan baik.<\/p>\n\n\n\n<p>Berikut daftar rules yang akan diaktifkan:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Akses FTP:<br \/>anonymous_enable=NO<br \/>local_enable=YES<br \/>local_umask=022<\/li><li>File Uploads:<br \/>write_enable=YES<\/li><li>Chroot Jail:<br \/>chroot_local_user=YES<br \/>allow_writeable_chroot=YES<\/li><\/ul>\n\n\n\n<p>Silahkan langsung lakukan penyetingan vsftpd dengan perintah dibawah:<\/p>\n\n\n\n<p><strong>$ sudo nano \/etc\/vsftpd.conf<\/strong><\/p>\n\n\n\n<p>Pada file konfig vsftpd, apabila tidak menemukan rules sesuai daftar diatas, maka Anda perlu menambahkannya secara manual dan pastikan simbol # dihapus agar rules dapat aktif.<\/p>\n\n\n\n<p>Restart vsftpd untuk mengaktifkan konfigurasi:<\/p>\n\n\n\n<p><strong>$ sudo systemctl enable vsftpd<\/strong><\/p>\n\n\n\n<p><strong>$ sudo systemctl restart vsftpd<\/strong><\/p>\n\n\n\n<p><strong>$ sudo systemctl status vsftpd<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/2.png\" alt=\"Konfigurasi VSFPTD pada vps\" class=\"wp-image-21009\" width=\"568\" height=\"118\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/2.png 722w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/2-300x62.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/2-370x77.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/2-270x56.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/2-570x118.png 570w\" sizes=\"auto, (max-width: 568px) 100vw, 568px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Cara membuat user FTP<\/h2>\n\n\n\n<p>Setelah instalasi vsftpd dilakukan, pada langkah ke-empat ini Anda perlu membuat user baru. Silahkan eksekusi perintah dibawah:<\/p>\n\n\n\n<p><strong>$ sudo adduser nama-user-ftp<\/strong><\/p>\n\n\n\n<p><strong>$ sudo passwd nama-user-ftp<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/5.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/5.png\" alt=\"buat ftp user di vps\" class=\"wp-image-21011\" width=\"451\" height=\"68\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/5.png 523w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/5-300x45.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/5-370x56.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/5-270x41.png 270w\" sizes=\"auto, (max-width: 451px) 100vw, 451px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Langkah terakhir, Anda bisa langsung lakukan ujicoba.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tes Akses FTP<\/h2>\n\n\n\n<p>Setelah menjalankan beberapa penyetingan diatas, pada tahapan ini Anda dapat langsung melalukan testing dan memastikan tidak mengalami kendala.<\/p>\n\n\n\n<p>Anda bisa menggunakan perintah sederhana berikut untuk pengujian:<\/p>\n\n\n\n<p><strong>$ sudo bash -c &#8220;echo Pembuatan FTP berhasil! &gt; \/home\/nama-user-ftp\/rumahweb&#8221;<\/strong><br \/><strong>$ cat \/home\/nama-user-ftp\/rumahweb<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/6-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"842\" height=\"84\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/6-1.png\" alt=\"test akses ftp via ssh\" class=\"wp-image-21016\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/6-1.png 842w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/6-1-300x30.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/6-1-768x77.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/6-1-370x37.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/6-1-270x27.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/6-1-570x57.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/6-1-740x74.png 740w\" sizes=\"auto, (max-width: 842px) 100vw, 842px\" \/><\/a><\/figure>\n\n\n\n<p><strong>$ ftp Ip_VPS_Anda<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/9.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/9.png\" alt=\"cek ftp user via ssh\" class=\"wp-image-21018\" width=\"385\" height=\"122\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/9.png 530w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/9-300x95.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/9-370x117.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/9-270x86.png 270w\" sizes=\"auto, (max-width: 385px) 100vw, 385px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Setelah pengujian melalui perintah dasar FTP, Anda bisa gunakan aplikasi desktop sebagai alternatif testing lainnya.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"542\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/11-1024x542.png\" alt=\"test akses ftp dari ftp client\" class=\"wp-image-21020\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/11-1024x542.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/11-300x159.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/11-768x407.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/11-370x196.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/11-270x143.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/11-570x302.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/11-740x392.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/11.png 1337w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Pada gambar diatas, kami menggunakan Filezilla untuk ujicoba transfer data dan berhasil.<\/p>\n\n\n\n<p>Demikian artikel tentang cara install dan konfigurasi ftp server di vps Ubuntu. Semoga dapat membantu.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>FTP adalah protokol standar pertukaran data antara komputer server dan client yang berjalan dalam lapisan aplikasi untuk aktivitas upload atau download berkas digital. Penggunaan FTP server ini juga dapat melalui command area, aplikasi desktop maupun web based seperti File Manager yang sering Anda jumpai di panel hosting. Pada artikel kali ini, Rumahweb akan memberikan panduan [&hellip;]<\/p>\n","protected":false},"author":338,"featured_media":21004,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[177],"tags":[1585],"class_list":{"0":"post-20817","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-vps","8":"tag-ftp-server"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/Instal-Konfigurasi-FTP-Server-VPS-Ubuntu.jpg","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-5pL","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/20817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/338"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=20817"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/20817\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/21004"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=20817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=20817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=20817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}