Anda di halaman 1dari 8

Andi Novianto

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

3. Edit file konfigurasi ProFTPd dengan perintah berikut.


root@Linux-Server:~#nano /etc/ProFTPd/ProFTPd.conf

4. Sesuaikan isi baris kode ProFTPd.conf seperti gambar berikut.


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.

Administrasi Sistem Jaringan untuk SMK/MAK Kelas XI


2
5. Membuat grup dengan nama userftp.
root@Linux-Server:~#grupadd userftp
6. Create user dengan nama ftp1 dalam grup userftp untuk login ke dalam FTP dan
tentukan password user ftp1 tersebut dengan perintah berikut.
root@Linux-Server:~#useradd -m -d /home/testFTP ftp1 -s /bin/
false -g userftp
root@Linux-Server:~#passwd ftp1


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

Administrasi Sistem Jaringan untuk SMK/MAK Kelas XI


3
10. Langkah berikutnya adalah memeriksa layanan FTP server dari komputer klien. Periksa
dan konfigurasi terlebih dahulu IP address komputer klien seperti gambar berikut.

11. Jalankan aplikasi FileZilla, masukkan IP address server pada host: 192.168.56.20,
username: ftp1, password: […], kemudian klik tombol Quickconnect.

Administrasi Sistem Jaringan untuk SMK/MAK Kelas XI


4
12. Jika sukses, aplikasi FileZilla di bagian kanan akan menampilkan konten direktori server
FTP.
13. Untuk membuat FTP lebih aman, perlu dilengkapi dengan digital certificate dengan
mengonfigurasi Openssl terlebih dahulu.
14. Buatlah terlebih dahulu folder /cert untuk menyimpan hasil pembuatan key sertifikat
dengan perintah berikut.
root@Linux-Server:~#mkdir /cert

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.

Administrasi Sistem Jaringan untuk SMK/MAK Kelas XI


5

20. Isi informasi sertifikat seperti berikut.


Country Name (2 letter code) [AU]:ID
State or Province Name (full name) [Some-State]:Jawa Tengah
Locality Name (eg, city) []:Surakarta
Organization Name (eg, company) [Internet Widgits Pty
Ltd]:SMKBISA
Organizational Unit Name (eg, section) []:TKJ
Common Name (e.g. server FQDN or YOUR name) []:tkj.net
Email address []:admin@tkj.net

21. Restart ProFTPd server dengan perintah /etc/init.d/ProFTPd restart.


22. Periksa status ProFTPd dengan perintah berikut.
root@Linux-Server:~#/etc/init.d/ProFTPd status

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.

Administrasi Sistem Jaringan untuk SMK/MAK Kelas XI


6

24. Muncul informasi detail informasi sertifikat dari FTP server yang sedang diakses, klik
OK.

Administrasi Sistem Jaringan untuk SMK/MAK Kelas XI


7
25. Jika proses autentikasi username dan password sudah tepat, FileZilla akan menampilkan
direktori default ProFTPd server.

Administrasi Sistem Jaringan untuk SMK/MAK Kelas XI


8

Anda mungkin juga menyukai