Administrasi
Sistem Jaringan C3
untuk
SMK/MAK Kelas XI
Kompetensi Keahlian
Teknik Komputer
dan Jaringan
Konfigurasi FTP Server
Sebelum melakukan konfigurasi FTP server dengan ProFTPd pada Linux Debian 9.4,
ikuti petunjuk berikut.
1. Pastikan komputer server telah terinstal OS Debian 9.4 dan terhubung dengan jaringan.
Atur dan konfigurasikan IP address server dan klien sesuai skema jaringan yang telah
ditentukan sebelumnya. Setelah itu, periksa konektivitas antara komputer klien dengan
server bahwa dalam kondisi baik.
2. Masukkan DVD OS Debian dan mount, kemudian lakukan instalasi paket aplikasi
ProFTPd dengan perintah berikut.
root@Linux-Server:~#apt-get install ProFTPd -y
Keterangan tiap baris kode dalam ProFTPd.conf (perhatikan gambar).
a. UseIPv6 off
Baris kode ini untuk menonaktifkan service IPv6 pada ProFTPd.
b. RootLogin off
DefaultRoot ~
Kedua baris kode ini bertujuan membatasi atau memblokir user root agar
tidak dapat digunakan untuk login dalam FTP.
c. RequireValidShell off
Baris kode ini berfungsi menonaktifkan fitur pada user yang memiliki akses
shell saja yang dapat login ke FTP. Tujuannya agar user yang masuk ke sistem FTP
tidak dapat berpindah direktori atau mengaktikan shell.
d. <limit LOGIN>
Denygroup !userftp
</limit>
Ketiga baris tersebut dibuat untuk membatasi user, hanya user yang masuk ke
dalam grup userftp saja yang dapat login ke dalam FTP.
7. Restart service ProFTPd dengan perintah /etc/init.d/ProFTPd restart.
8. Ujilah service ProFTP bahwa sudah berjalan baik atau belum dengan perintah /etc/
init.d/ProFTPd status.
9. Lakukan pengujian akses FTP klien melalui terminal pada localhost mesin server FTP
server dengan perintah berikut.
root@Linux-Server:~#ftp localhost
11. Jalankan aplikasi FileZilla, masukkan IP address server pada host: 192.168.56.20,
username: ftp1, password: […], kemudian klik tombol Quickconnect.
15. Aktifkan opsi modul ssl dengan mengedit file ProFTPd.conf dengan perintah berikut.
root@Linux-Server:~#nano /etc/ProFTPd/ProFTPd.conf
16. Aktifkan opsi tls.conf dengan menghilangkan tanda pagar di depan baris Include/etc/
ProFTPd/tls.conf.
17. Enable modul mod_tls.c dengan mengedit file tls.conf.
root@Linux-Server:~#nano /etc/ProFTPd/tls.conf
Selanjutnya, aktifkan semua baris kode di antara baris kode <IfModul mod_tls.c>..</
IfModul>.
18. Buatlah digital certificate dengan terlebih dahulu menginstal aplikasi Openssl (jika Anda
melanjutkan konfigurasi Openssl pada pembuatan digital certificate praktik sebelumnya,
abaikan tahap ini).
root@Linux-Server:~#nano /etc/ProFTPd/tls.conf
19. Generate sertifikat SSL terlebih dahulu dan simpan hasilnya pada direktori /cert dengan
nama ProFTPd.key dan ProFTPd.crt.
23. Untuk menguji bahwa fungsi SFTP dengan ProFTPd telah berjalan dengan baik, periksa
dengan aplikasi FileZilla melalui komputer klien. Klik File – Site, kemudian pilih New
Site. Masukkan ketentuan sebagai berikut.
a. Host : 192.168.56.20
b. Protocol : FTP – File Transfer Protocol
c. Encryption : Require exlicit FTP over TLS
d. Logon Type : Normal
e. User : ftp1
f. Password : ….
Setelah itu, klik Connect.