Cara Konfigurasi FTP-Server di Ubuntu v20.04 VirtualBox

 


November 10 , 2025

Tujuan Pembelajaran :
Mengetahui apa itu FTP-Server
Bagaimana cara mengkonfigurasi FTP-Server Di Ubuntu v20.04 VirtualBox

Materi Pembelajaran : 
FTP (File Transfer Protocol) adalah salah satu protokol jaringan yang berfungsi untuk mengirim dan menerima file antara komputer server dan client melalui jaringan. Dengan FTP, pengguna dapat melakukan proses upload (mengirim file ke server) dan download (mengambil file dari server) dengan cepat dan mudah.

Di sistem operasi Ubuntu 20.04, FTP Server berperan sebagai tempat penyimpanan file bersama yang bisa diakses oleh beberapa komputer dalam satu jaringan. Server berfungsi menyediakan ruang penyimpanan, sedangkan client bertugas mengakses atau memindahkan file dari dan ke server tersebut.

Alat dan Bahan : 
Menyiapkan atau menginstall aplikasi VirtualBox sebagai Alat Praktik


Menyiapkan OS Ubuntu Server v20.04


Langkah Langkah Konfigurasi FTP-Server

1. Login Ke Server 
Langkah yaitu dengan cara login ke server , bebas mau login lewat apa , bisa menggunakan CMD atau MobileXtreme , tetapi disini saya login menggunakan Putty dengan memasukan IP Address server terlebih dahulu sebelum masuk ke tampilan login , Jika sudah masuk tampilan Login As disitu masukkan username lalu tidak lupa juga memasukan passwordnya dan jangan sampai salah.


2. Tambahkan FTP di domain local 
Usahakan sudah membuat domain dan sudah mengcopy file yg telah dibuat untuk domain tersebut , jika sudah masukkan perintah cd /etc/bind , lalu nano ( Sesuai file yg dibuat dan di copy ) misalnya disini saya menggunakan nano alipptekajee. 


Jika sudah masuk ke file nya tambahkan ftp di pojok kiri bawah lalu masukan IP Address Server. Jika sudah CTRL + O Enter Untuk menyimpan lalu CTRL + X untuk keluar dari mode editor.

3. Uji coba Domain alipptekajee
jika sudah mengedit file alipptekajee selanjutnya dengan uji coba terlebih dahulu dengan cara ping , perintahnya yaitu ping ftp.alipptekajee.net.


bisa dilihat hasilnya Reply yang menandakan berhasil , bisa dilanjutkan ke konfigurasi selanjutnya.

4. Install proftpd
Untuk menginstal layanan FTP Server di Ubuntu 20.04 dapat menggunakan perintah apt install proftpd. Perintah tersebut digunakan untuk mengunduh dan memasang paket ProFTPD ke dalam sistem agar dapat berfungsi sebagai layanan FTP. Setelah proses instalasi selesai, ProFTPD siap dijalankan dan dikonfigurasi sebagai server FTP yang digunakan untuk melakukan pertukaran file antara komputer client dan server dalam jaringan.


5. Tambahkan folder letak file / file yang akan dishare
Untuk menambahkan folder sebagai tempat penyimpanan atau file yang akan dibagikan melalui FTP Server, masuk terlebih dahulu ke direktori home, lalu buat folder baru dengan perintah mkdir ftpshare. Setelah folder berhasil dibuat, ketik perintah ls untuk menampilkan daftar folder dan memastikan bahwa folder ftpshare sudah berhasil dibuat di dalam direktori home.



6. Rubah kepemilikan folder tersebut sehingga bisa di akses dan bisa diedit : 
Selanjutnya, ubah kepemilikan dan izin akses folder tersebut agar dapat diakses dan diedit oleh pengguna. Pertama, ketik perintah ls -al untuk melihat detail izin folder ftpshare, di mana pada awalnya akan terlihat memiliki izin drwxr-xr-x. Izin tersebut berarti hanya pemilik yang dapat mengedit, sedangkan pengguna lain hanya dapat membaca. Untuk memberikan akses penuh kepada semua pengguna, ubah izinnya dengan perintah chmod 777 ftpshare/. Setelah itu, ketik kembali ls -al untuk memastikan bahwa izin folder telah berubah menjadi drwxrwxrwx, yang menandakan bahwa folder tersebut sekarang dapat diakses dan diedit oleh semua pengguna.


7. Backup File terlebih dahulu 
Jika sudah, lakukan backup file konfigurasi terlebih dahulu agar pengaturan awal tetap aman. Masuk ke direktori konfigurasi dengan perintah cd /etc/proftpd/, kemudian ketik ls untuk melihat daftar file yang ada di dalamnya. Setelah itu, buat salinan file konfigurasi dengan perintah cp proftpd.conf proftpd.conf.backup, lalu ketik kembali ls untuk memastikan bahwa file proftpd.conf.backup telah berhasil dibuat sebagai cadangan dari file konfigurasi utama.


8. Edit File proftpd
dengan perintah nano /etc/proftpd/proftpd.conf :
Hilangkan pagar # pada bagian DefaultRoot lalu di ~ diisi dengan patch sesuai yang diinginkan.


9. Tambahkan 1 User 
Menambahkan 1 user ini digunakan untuk mengakses file tersebut , dengan perintah adduser ( nama yang diinginkan ) misalnya adduser alepp ( di directory home ). jika sudah masukkan password dan confirm password , lalu ketikan y pada bagian is the information correct.


10. Modifikasi user tersebut sehingga bisa mengakses suatu file:
masuk ke directory home lalu ketikkan command usermod -d /home/alipp/ftpshare/ alepp


11. Restart File ftp 
dengan command /etc/init.d/proftpd restart


Pengujian Konfigurasi :

1. Arahkan terlebih dahulu dns nya pada client windows 7 atau windows 10 sesuai dengan
ip server yang digunakan. 

Dengan cara masuk ke windows , lalu jika sudah masuk tekan Windows + R lalu ketikkan ncpa,cpl , jika sudah masuk ke dalam network connections lihat status network nya apakah sudah sesuai dengan IP Address Server yang digunakan. 


2. Ping lewat CMD
Pengujian selanjutnya yaitu dengan ping FTP nya lewat CMD pada Client ( Windows ) , Dengan cara tekan WIn + R lalu ketik CMD , setelah itu ping ftpnya , misalnya disini punya saya ping ftp.alipptekajee.net.


Dapat dilihat ftp nya bisa di ping , sehingga client mendapatkan access internet. 

3. Pengujian Menggunakan perintah ftp.( nama domain ).
Pengujian lewat cmd berhasil dengan perintah : ftp namadomain. Contoh : ftp.alipptekajee.net.
dan memasukan user yang telah dibuat lalu masukan password.


4. Akses FTP lewat Basis GUI
Masuk ke file lalu ketik ftp.alipptekajee.net, sesudah bisa masuk , masukkan user dan password yang sudah dibuat , lalu klik LOG ON.


5. Create 1 Folder pada ftp tersebut


6. Login Menggunakan Web Browser 
Cara login menggunakan web browser yaitu dengan memasukan IP Address server atau nama Domainnya.


7. Tampilan Web Browser.


Atau menggunakan IP Address Server nya dengan perintah ftp://IPServer.


8. Menghilangkan Pagar ( # ) 
langkah terakhir adalah menghilangkan tanda pagar ( # ) pada set constantashow edit pada file nano /etc/nanorc.





Komentar

Postingan populer dari blog ini

Cara konfigurasi Web Server Apache,Nginx,Wordpress Di Ubuntu 20.04 VirtualBox

Konfigurasi DNS Server di Ubuntu Server v20.04

Cara Konfigurasi Mail Server & WebMail Roundcube Di Ubuntu Server 20.04