{"id":294,"date":"2025-07-21T11:37:00","date_gmt":"2025-07-21T04:37:00","guid":{"rendered":"https:\/\/guru.smkn1pacitan.sch.id\/sis\/?p=294"},"modified":"2025-09-08T11:38:03","modified_gmt":"2025-09-08T04:38:03","slug":"ftp-server-debian-11-dengan-proftpd","status":"publish","type":"post","link":"https:\/\/guru.smkn1pacitan.sch.id\/sis\/2025\/07\/21\/ftp-server-debian-11-dengan-proftpd\/","title":{"rendered":"FTP Server Debian 12 dengan proftpd"},"content":{"rendered":"\n<p>File Transfer Protocol (FTP) adalah protocol yang digunakan untuk transfer file atau data melalui media jaringan. FTP termasuk dalam protocol lama yang sampai saat ini masih digunakan. Dalam keadaan default, ftp berjalan pada port 21 dan bekerja pada protocol TCP\/IP.<\/p>\n\n\n\n<p><strong>Pengenalan singkat tentang&nbsp; Apa itu&nbsp;ProFTPD&nbsp;<\/strong>adalah software gratis yang berfungis sebagai penyedia layanan file sharing di OS berbasis Unix\/Linux, Miicrosoft dan Mac OS X+.&nbsp;&nbsp;ProFTPD juga salah satu&nbsp; software server FTP paling populer atau banyak di gunakan<\/p>\n\n\n\n<p>Berikut berapa-berapa fitur ungulan dari ProFTPD :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>File konfigurasi utama, memudahkan administator untuk melakukan perubahan dengan satu file terpusat (\/etc\/proftpd\/proftpd.conf)<\/li>\n\n\n\n<li>Settingan akses per folder \u201c.ftpaccess\u201d mirip seperti \u201c.htaccess\u201d Apache.<\/li>\n\n\n\n<li>Anonymos login, memberikan akses ke folder sharing tanpa&nbsp; menggunakan user &amp; password (bisa di akses public).<\/li>\n\n\n\n<li>Dirancang untuk berjalan baik sebagai server yang berdiri sendiri atau dari inetd\/xinetd, tergantung pada beban sistem.<\/li>\n\n\n\n<li>Tidak ada perintah EXEC. untuk meminimalkan serangan hacker pada system..<\/li>\n\n\n\n<li>Memiliki settingan Folder &amp; file tersembunyi, berdasarkan izin kepemilikan pengguna\/grup pada linux\/unix.<\/li>\n\n\n\n<li>Berjalan sebagai pengguna non-hak istimewa (adminsitator \/ root user) yang dapat di setting dalam mode mandiri untuk mengurangi kemungkinan serangan hacker yang mungkin mengeksploitasi hak user \u201croot\u201d.&nbsp;<\/li>\n\n\n\n<li>Pencatatan &amp; support utmp\/wtmp. Logging kompatibel dengan standar wu-ftpd, dengan logging yang diperpanjang tersedia.<\/li>\n\n\n\n<li>support suite sandi bayangan, termasuk support untuk akun yang kedaluwarsa.<\/li>\n\n\n\n<li>Desain modular, memungkinkan server untuk diperpanjang dengan mudah dengan modul. Modul telah ditulis untuk database SQL, server LDAP, enkripsi SSL\/TLS, support RADIUS, dan seterusnya.<\/li>\n\n\n\n<li>support IPv6 &amp; IPv4.<\/li>\n<\/ol>\n\n\n\n<p><br>Dalam FTP Server, kita bisa menggunakan dua cara;<br>a. User Authentication LogIn (Password Protected)<br>b. Anonymous LogIn (Guest OK)<\/p>\n\n\n\n<p><br><strong>Installasi<\/strong><\/p>\n\n\n\n<p><br>Sebenarnya ada dua aplikasi yang paling popular untuk ftp server pada distro debian. Yaitu ProFTPd dan Vsftpd. Kali ini saya menggunakan Proftpd, karena dianggap lebih mudah dan cepat dalam konfigurasinya.<\/p>\n\n\n\n<p><br>Install aplikasi ProFTPd terlebih dahulu.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"348\" height=\"23\" src=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image.png\" alt=\"\" class=\"wp-image-281\" srcset=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image.png 348w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-300x20.png 300w\" sizes=\"auto, (max-width: 348px) 100vw, 348px\" \/><\/figure>\n\n\n\n<p><strong>Konfigurasi<\/strong><\/p>\n\n\n\n<p><br>Secara default, setelah selesai menginstall proftpd diatas. Semua user yang terdaftar pada computer server Debian sudah bisa mengakses layanan ftp tersebut melalui web browser ataupun terminal. Dan direktori yang digunakan adalah direktori home setiap user tersebut.<\/p>\n\n\n\n<p>Selanjutnya buat user ftp untuk bisa login ke FTP Server, namun sebelumnya silahkan ketikkan perintah \u201csu -\u201d agar perintah untuk menambah user bisa dilakukkan<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"165\" height=\"25\" src=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-1.png\" alt=\"\" class=\"wp-image-282\" \/><\/figure>\n\n\n\n<p>Selanjutnya buat user ftp dengan perintah :<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"238\" height=\"24\" src=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-2.png\" alt=\"\" class=\"wp-image-283\" \/><\/figure>\n\n\n\n<p>kemudian isikan password dan isian lain seperti di bawah ini<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"451\" height=\"279\" src=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-3.png\" alt=\"\" class=\"wp-image-284\" srcset=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-3.png 451w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-3-300x186.png 300w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-3-360x223.png 360w\" sizes=\"auto, (max-width: 451px) 100vw, 451px\" \/><\/figure>\n\n\n\n<p>Lakukan penambahan user lain untuk proses pengujian contoh dengan menambah \u201c<strong>siswa2<\/strong>\u201c<\/p>\n\n\n\n<p>Selanjutnya edit file&nbsp;<strong>\/etc\/proftpd\/proftpd.conf<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"369\" height=\"26\" src=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-4.png\" alt=\"\" class=\"wp-image-285\" srcset=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-4.png 369w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-4-300x21.png 300w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-4-360x25.png 360w\" sizes=\"auto, (max-width: 369px) 100vw, 369px\" \/><\/figure>\n\n\n\n<p>Setelah itu non active kan IPV6 jika anda tidak membutuhkan, Cari&nbsp;<strong>UseIPv6<\/strong>&nbsp; dan ganti Mejadi&nbsp;<strong>off<\/strong>&nbsp;Seperti dibawah<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"589\" height=\"40\" src=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-6.png\" alt=\"\" class=\"wp-image-287\" srcset=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-6.png 589w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-6-300x20.png 300w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-6-360x24.png 360w\" sizes=\"auto, (max-width: 589px) 100vw, 589px\" \/><\/figure>\n\n\n\n<p>Setelah itu Uncomment&nbsp;<strong># DefaultRoot ~&nbsp;<\/strong>dengan meghilangkan tanda (<strong>#<\/strong>) komentarnya di depan menjadi seperti dibawah<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"399\" height=\"51\" src=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-5.png\" alt=\"\" class=\"wp-image-286\" srcset=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-5.png 399w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-5-300x38.png 300w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-5-360x46.png 360w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><\/figure>\n\n\n\n<p>Terakhir restart Service FTP<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"25\" src=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-7.png\" alt=\"\" class=\"wp-image-288\" srcset=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-7.png 320w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-7-300x23.png 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/figure>\n\n\n\n<p><strong>Pengujian via Windows (FileZilla)<\/strong><\/p>\n\n\n\n<p><br>FileZilla adalah aplikasi ftp client yang mendukung hampir semua jenis system operasi. Baik system operasi Linux<br>sendiri, Windows, atapun Mac OS. Kelebihan dari filezilla ini adalah, kita dapat melakukan transfer file yang cukup<br>besar dan banyak (www.filezilla.org).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"815\" height=\"664\" src=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-9.png\" alt=\"\" class=\"wp-image-290\" srcset=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-9.png 815w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-9-300x244.png 300w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-9-768x626.png 768w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-9-331x270.png 331w\" sizes=\"auto, (max-width: 815px) 100vw, 815px\" \/><\/figure>\n\n\n\n<p>Isikan kolom host dengan alamat IP Address<\/p>\n\n\n\n<p>Kolom Username diisi dengan user ftp yang baru kita buat<\/p>\n\n\n\n<p>Kolom Password diisi dengan password yang kita isikan waktu membuat user ftp<\/p>\n\n\n\n<p>Jika berhasil akan menampilkan direktory sesuai dengan user yang dimasukkan seperti dibawah ini<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"818\" height=\"663\" src=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-10.png\" alt=\"\" class=\"wp-image-291\" srcset=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-10.png 818w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-10-300x243.png 300w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-10-768x622.png 768w, https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-content\/uploads\/sites\/6\/2023\/01\/image-10-333x270.png 333w\" sizes=\"auto, (max-width: 818px) 100vw, 818px\" \/><\/figure>\n\n\n\n<p>Selamat Belajar<\/p>\n","protected":false},"excerpt":{"rendered":"<p>File Transfer Protocol (FTP) adalah protocol yang digunakan untuk transfer file atau data melalui media jaringan. FTP termasuk dalam protocol lama yang sampai saat ini masih digunakan. Dalam keadaan default, ftp berjalan pada port 21 dan bekerja pada protocol TCP\/IP. <a href=\"https:\/\/guru.smkn1pacitan.sch.id\/sis\/2025\/07\/21\/ftp-server-debian-11-dengan-proftpd\/\" class=\"read-more\">Read More &#8230;<\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-294","post","type-post","status-publish","format-standard","hentry","category-administrasi-server"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-json\/wp\/v2\/posts\/294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-json\/wp\/v2\/comments?post=294"}],"version-history":[{"count":2,"href":"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-json\/wp\/v2\/posts\/294\/revisions"}],"predecessor-version":[{"id":346,"href":"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-json\/wp\/v2\/posts\/294\/revisions\/346"}],"wp:attachment":[{"href":"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-json\/wp\/v2\/media?parent=294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-json\/wp\/v2\/categories?post=294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/guru.smkn1pacitan.sch.id\/sis\/wp-json\/wp\/v2\/tags?post=294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}