Cara Konfigurasi FTP Server di Ubuntu

Cara Konfigurasi FTP Server di Ubuntu

FTP (File Transfer Protocol) adalah suatu protokol yang digunakan untuk mensharing atau berbagi file dalam suatu jaringan dengan menggunakan protocol TCP. Service FTP ini berjalan pada default port 21 dan dapat diubah portnya dengan melakukan sedikit perubahan pada konfigurasinya. Dalam melakukan koneksi FTP diperlukan dua hal penting yaitu FTP Server dan FTP Client.

FTP Server adalah suatu server yang memberikan layanan sharing (berbagi) file apabila apabila mendapat request (permintaan) dari FTP Client. FTP Client adalah client yang merequest (meminta) koneksi dengan FTP Server dengan tujuan untuk berbagi file.

FTP memiliki cara kerja yaitu FTP Client akan meminta akses FTP ke FTP Server, jika koneksi telah terbentuk maka FTP Client dapat berbagi data seperti mendowload data dan mengupload data. Untuk mengakses FTP Server terdapat dua cara autentikasi yang dilakukan oleh FTP Server yaitu Anonymous Login dan User Login.

Anonymous Login adalah Server dapat membiarkan FTP Client melakukan koneksi tanpa perlu melakukan login terlebih dahulu. Sementara User Login adalah Server tidak membiarkan FTP Client untuk melakukan koneksi tanpa melakukan login dengan User yang telah tersedia atau dibuat di dalam FTP Server.

Keterangan IP Address

FTP Server : 192.168.43.98/24

FTP Client  : 192.168.43.99/24


Installasi

Pertama install paket yang diperlukan server untuk membangun sebuah FTP Server yaitu proftpd

root@Odyssey:/home/jr# apt-get install proftpd

FTP Server dapat di konfigurasikan menjadi dua mode yaitu mode Anonymous Login dan User Login.

Anonymous Login

1. Setelah installasi selesai, lalu ubah konfigurasi proftpd.conf

root@Odyssey:/home/jr# nano /etc/proftpd/proftpd.conf

2. Ubah konfigurasi pada bagian UseIPv6 menjadi off yang berfungsi agar service FTP hanya berjalan pada IPv4 saja

3. Lalu hilangka semua tanda pagar (#) pada semua kalimat yang berwarna putih dan ubahlah direktori dari FTP Server yang nanti akan diakses oleh FTP Client pada perintah <Anonymous ~ftp>

Keterangan :

<Anonymous /home/ftp> : Berfungsi untuk mengubah direktori dari FTP Server yang nanti akan diakses oleh FTP Client.

User : User yang bertanggung jawab dalam menjalankan service FTP.

Group : Merupakan group yang bertanggung jawab dalam menjalankan service ftp.

UserAlias : kumpulan user utama yang dapat digunakan untuk melakukan login ke FTP Server. Keutamaan user terurutkan dari yang paling utama adalah dari kiri ke kanan

MaxClient : Batas maksimum client yang dapat terkoneksi ke FTP Server.

DisplayLogin : menampilkan file welcome.msg pada saat FTP Server terkonfigurasi Anonymous dan konfigurasi direktori belum diubah.

4. Lalu hilangkan juga tanda pagar (#) pada kalimat yang berwarna putih

Keterangan :

</Anonymous> : Agar konfigurasi anonymous bisa aktif saat service FTP di mulai ulang (restart).

5. Lalu buatlah direktori baru bernama ftp dan buatlah file baru bernama file.txt

6. Setelah itu mulai ulang service FTP dengan perintah #/etc/init.d/proftpd restart

7. Setelah semua konfigurasi di FTP Server selesai, buka FTP Client lalu coba lakukan koneksi dengan FTP Server menggunakan FileZilla. Masukkan IP Address FTP Server lalu konekkan

8. Setelah terkoneksi lakukan proses download untuk file.txt

9. Maka file yang terdapat pada FTP Server sudah terdownload ke dalam FTP CLient

User Login

1. Buatlah User baru dengan perintah #adduser file, setelah itu akan diminta server untuk memasukkan password

2. Lalu masuk ke konfigurasi proftpd dengan perintah #nano /etc/proftpd/proftpd.conf lalu ubah <Anonymous> menjadi direktori user “file” yaitu <Anonymous /home/file>, User ubah yang aslinya user ftp menjadi user “file”, ubah UserAlias dengan menambahkan user “file”

3. Setelah itu buatlah file baru pada direktori user “file” dengan perintah #nano /home/file/login.txt

4. Kemudian restart service FTP dengan perintah #/etc/init.d/proftpd restart

5. Lalu masuk ke DHCP Client, lakukan koneksi FTP menggunakan FileZilla. Login dengan memasukkan IP address FTP Server beserta user dan password yang telah dibuat di FTP Server. Lalu download file login.txt

Advertisements

6. File login.txt akan terdownload dengan sempurna ke FTP Client

Comments are closed, but trackbacks and pingbacks are open.