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
Post a Comment