Skip to main content

Konfigurasi FTP dan FTPS Server di Debian 9



Hai Sobat!
Ini adalah postingan pertama dari Ai - Administrasi Server, kali ini Ai - Administrasi Server akan menjelaskan tentang pengertian FTP dan FTPS serta cara konfigurasinya di Debian 9.

PENGERTIAN

FTP (File Transfer Protocol)
FTP adalah sebuah protokol internet yang berfungsi untuk mengirim atau menerima file dalam suatu jaringan (network) yang dilakukan oleh FTP server dan FTP client. Layanan FTP bisa diakses oleh semua orang dengan mengatur menjadi FTP public atau diatur menjadi FTP privat dimana hanya pengguna yang terdaftar saja yang dapat mengaksesnya.

FTPS (FTP Secure)
Karena transfer data pada layanan FTP tidak memiliki enkripsi dan sangat beresiko, maka dibuat FTPS sebagai solusi masalah tersebut. Dalam FTPS, server perlu memiliki sertifikat sertifikat keamanan dan software tambahan, yaitu SSL untuk mengamankan layanan FTP.

KONFIGURASI

A.    Alat dan bahan
Alat dan bahan untuk praktikum konfigurasi FTP dan FTPS antara lain:
1.        sebuah PC,
2.        software Virtual Box dan FileZilla Client, serta
3.        DVD Binary 1 dan 2 Debian 9.1.
B.     Langkah-langkah
Setelah menyiapkan alat dan bahan yang dibutuhkan, ikuti langkah-langkah berikut ini untuk menginstal FTP server:
1.      instal aplikasi proftpd dengan perintah apt install proftpd atau apt-get install proftpd

2.      buat sebuah direktori untuk konfigurasi dan ditampilkan dalam FTP server dengan perintah mkdir

3.      tambahkan user untuk user yang bisa log in ke FTP server dengan perintah useradd –d namauser tambahkan pula password untuk user yang baru ditambahkan

4.      buka file konfigurasi proftpd dengan perintah nano /etc/proftpd/proftpd.conf

5.      cari baris Use IPv6 lalu ganti kata on dengan off

6.      scroll ke baris paling bawah, kemudian tambahkan konfigurasi seperti berikut

7.      buka aplikasi FileZilla Client pada PC host, masukkan IP server, username, dan password

8.      untuk mengupload file ke dalam FTP server drag file atau folder dari kotak atau frame sebelah kiri ke sebelah kanan bawah

9.      masukkan password konfirmasi yang diminta


10.  file yang kita drag akan diupload dan tampil pada frame sebelah kanan bawah

11.  masuk pada web browser host kemudian masukkan alamat IP server debian pada kotak search, ketikkan pula protokolnya, yaitu ftp://IPaddress

12.  masukkan username dan password yang diminta

13.  FTP server akan tampil pada web browser dan akan muncul pula file dan folder yang telah diupload


Setelah melakukan konfigurasi FTP, setelah itu konfigurasi FTPS dengan mengikuti langkah-langkah berikut ini:
1.      instal aplikasi openssl dan ssl-cert dengan perintah apt-get install openssl ssl-cert

2.      buka file proftpd.conf dengan mengetik perintah nano /etc/proftpd/proftpd.conf

3.      lakukan konfigurasi seperti berikut ini:
Use IPv6                    off
IdentLookups           off

Tambahkan konfigurasi di bawah ServerName
ServerIdent               on

4.      restart proftpd dengan perintah /etc/init.d/proftpd restart

5.      buat sertifikat ssl dengan perintah openssl req -509 –newkey rsa:1024 –keyout /etc/ssl/private/proftpd.key –out /etc/ssl/certs/proftpd.crt

6.      ubah permission file proftpd.crt dan proftpd.key dengan perintah chmod 600 /etc/ssl/certs/proftpd.crt /etc/ssl/certs/proftpd.key

7.      buka file tls.conf

8.      lakukan konfigurasi seperti pada gambar berikut



9.      masuk file proftpd.conf dengan perintah nano /etc/proftpd/proftpd.conf kemudian lakukan konfigurasi dengan menghilangkan tanda pagar pada Include /etc/proftpd/tls.conf

10.  restart proftpd

11.  untuk mengecek keberhasilan konfigurasi, buka aplikasi FileZilla Client pada PC host, kemudian masukkan IP server, username, dan password, lalu klik QuickConnect atau tekan enter

12.  sertifikat yang telah dibuat akan muncul dengan identitas sesuai dengan yang telah dibuat pada server Debian 9

13.  lakukan upload file dan perhatikan sebuah proses transfer file yang menandakan bahwa proses tersebut dilakukan dengan kemanan (secure)



Konfigurasi FTP maupun FTPS server telah berhasil. Sekian materi dari Ai - Administrasi Server, semoga bermanfaat bagi para pembaca dan sampai jumpa di pembahasan berikutnya.

Comments

Popular posts from this blog

Konfigurasi VPN Server di Debian 9 melalui Virtual Box

Hai Sobat! Pada kesempatan kali ini Ai – Administrasi Server akan menjelaskan tentang cara konfigurasi VPN server di Debian 9 menalui Virtual Box. PENGERTIAN VPN (Virtual Private Network) merupakan suatu koneksi antara satu jaringan dengan jaringan lain secara privat melalui jaringan Internet (publik). Disebut dengan Virtual Network karena VPN menggunakan jaringan Internet sebagai media perantaranya alias koneksinya bukan secara langsung. Dan disebut Private Network karena VPN sifatnya privat maksudnya hanya orang tertentu saja yang dapat mengaksesnya. Data yang dikirimkan melalui VPN terenkripsi sehingga cukup aman dan rahasianya tetap terjaga, meskipun dikirimkannya melalui jaringan internet. FUNGSI Adapun fungsi VPN menurut dosenit.com, yaitu: 1.         mengamankan transaksi ketika sedang terkoneksi dengan jaringan Internet, 2.         dapat menutupi aktivitas browsing yang dilakukan, 3...

Konfigurasi HTTP dan HTTPS Server pada Debian 9 melalui VirtualBox

Hai Sobat! Pada kesempatan kali ini, Ai – Administrasi Server akan membahas tentang HTTP dan HTTPS server. PENGERTIAN HTTP (Hypertext transfer protocol) adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia . atau secara mudahnya HTTP merupakan aturan dasar atau protokol yang mengatur komunikasi antara client dan   server. Client adalah user yang meminta dan menerima informasi sedangkan server adalah yang memberikan informasi tersebut. HTTPS (Hypertext transfer protocol) merupakan versi aman dari HTTP, tugasnya sama persis namun dalam pertukaran data https menggunakan autentikasi dan komunikasi tersandi. HTTPS dikembangkan oleh Netscape Communications Corp. KONFIGURASI A.     Alat dan bahan Alat dan bahan untuk praktikum konfigurasi HTTP dan HTTPS antara lain: 1.         sebuah PC, 2.      ...

Konfigurasi Samba Server pada Debian 9 melalui Virtual Box

Hai Sobat! Pada kesempatan kali ini, Ai – Administrasi Server akan membahas tentang Samba server PENGERTIAN Samba adalah program yang dapat menjembatani kompleksitas berbagai platform system operasi Linux(UNIX) dengan mesin Windows yang dijalankan dalam suatu jaringan komputer. Samba merupakan aplikasi dari UNIX dan Linux, yang dikenal dengan SMB(Service Message Block) protocol. Banyak sistem operasi seperti Windows dan OS/2 yang menggunakan SMB untuk menciptakan jaringan client/server. Protokol Samba memungkinkan server Linux/UNIX untuk berkomunikasi dengan mesin client yang mengunakan OS Windows dalam satu jaringan. FUNGSI Menghubungkan antara mesin Linux (UNIX) dengan mesin Windows. Sebagai perangkat lunak cukup banyak fungsi yang dapat dilakukan oleh samba software, mulai dari menjembatani sharing file, sharing device, PDC, firewall, DNS, DHCP, FTP, webserver, sebagai gateway, mail server, proxy dan lain-lain. KONFIGURASI A.     Al...