FTP Server Debian 9 (Strech)


Kembali lagi bersama Admin Poi.
Kali ini kita akan memasang dan mengkonfigurasi FTP Server di debian 9 agar bisa mengakses kedalam FTP tanpa menggunakan User dan mengakses FTP menggunakan User. Langsung saja kita menuju ke inti artikel.

Apa itu FTP ?


FTP atau File Transfer Protocol adalah protokol internet yang berjalan dalam satu lapisan aplikasi yang berfungsi untuk tukar menukar data antara client dan server dalam 1 jaringan. Sebelum melakukan pengiriman data akan dibuatkan sesi komunikasi terlebih dahulu oleh FTP dengan menggunakan protokol TCP.

Jangan Lupa Baca : DHCP Server Debian 9 

Bagai Cara Menggunakannya di Linux Debian 9 ?

1. Install VSFTPD


Pertama Buka terminal setelah itu masuk kedalam root setelah install vsftpd dengan memasukan perintah 

 apt install vsftpd

2. Konfigurasi vsftpd tanpa harus login (Anonymous)


Selanjutnya masuklah kedalam menu configurasi vsftpd dengan mengetik perintah 

nano /etc/vsftpd.conf


Setelah itu cari #anonymous_enable=YES dan hilangkan tanda pagar didapan anonymous_enable=YES


Jika pada anonymous_enable terdapat NO ubahlah menjadi YES untuk mengaktifkan fiture ini.

Setelah itu safe configurasi tersebut dengan cara Ctrl+X setelah itu klik Y dan tekan enter

Setelah kalian meng safe konfigurasi tersebut restart layanan vsftpd dengan mengetikan perintah 

/etc/init.d/vsftpd restart



Untuk mengetest konfigurasi vsftpd kita buat file pada database ftp server kita
Gunakan perintah 

nano /etc/passwd


Setelah itu cari ftp dan lihat dimana data kita akan tersimpan.(data saya akan tersimpan di /home/ftp)


Setelah itu kita buat file untuk mengetest pada directory ftp kita


Setelah itu gunakan perintah “ftp” untuk mengecek apakah kita sudah menginstall ftp pada terminal kita.


Jika terdapat pesan error, kita harus menginstall ftp terlebih dahulu dengan mengetik perintah

apt install ftp


setelah selesai menginstall ftp kita ketikan perintah “ftp://ipaddress_kalian” untuk ip address kalian bisa melihat di layar terminal menggunakan perintah 

“ip a”


dan lihat ip yang ada pada lancar kalian (Untuk nama lan card saya adalah enp1s0 dan ip saya 192.168.12.1)


setelah mengetahui ip address kalian ketikan perintah “ftp 192.168.12.1” untuk masuk kedalam ftp kalian.


setelah itu masukan username kalian yaitu anonymous


dan pada password tidak usah di isi


setelah itu lihatlah file yang ada di dalam datebase ftp server kita. Jika terdapat file tadi yang kita buat tandanya kita telah berhasil Konfigurasi vsftpd tanpa harus login (Anonymous)


3. Konfigurasi VSFTPD dengan akses user


Untuk membuat ftp server kita hanya dapat di akses oleh user kita harus mengubah konfigurasi menjadi seperti ini.


Pada anonymous_enable ubahlah menjadi NO agar client yang tidak memiliki user login tidak dapat masuk kedalam ftp server kita.

Setelah itu buatlah user login untuk masuk kedalam ftp dengan mengetik perintah

adduser [nama_user_kalian]


setelah itu kalian harus memasukan password yang ingin digunakan. Setelah itu kalian tidak perlu memasukan informasi tambahan untuk user kalian dan klik Y


Untuk mengetest vsftpd ini ikuti langkah di bawah

lihat datebase ftp server kalian dengan mengetikan perintah 

nano /etc/passwd


dan carilah nama user kalian untuk mengetahui dimana file akan tersimpan (file user saya akan tersimpan di /home/[Nama_User_Kalian]


Setelah itu buat file pada directory tersebut untuk meng uji ftp server kalian


Setelah itu masuklah kedalam ftp kalian.


Setelah itu lihatlah file yang ada di dalam nya.


Jika terdapat file yang tadi kita buat, tandanya kita telah berhasil melakukan Konfigurasi VSFTPD dengan akses user



Postingan terkait:

Belum ada tanggapan untuk "FTP Server Debian 9 (Strech)"

Post a Comment

Jangan Spam Di Kolom Komentar