PROFTPD over TLS/SSL Auth Login

Note : Ip server FTP adalah 192.168.50.1

Install & Konfigurasi

1. Install PROFTPD nya dulu dengan. Mengetik perintah berikut ini :

Capture

2. Buka Konfigurasi Proftpd nya. Dan kita setting Konfigurasinya. Dengan perintah berikut :

Capture2

– Kita Ubah Mode IPv6 menjadi off. Karena kita hanya menggunakan IPv4. Dan kita ubah
ServerName nya. Ubah sesuai kemauan. Cuma disini sebagai contoh kita isi “Debian”

Capture3

– Tekan CTRL + W. lalu tulis Include /etc/proftpd/tls.conf. jika sudah ketemu. Hilangkan
tanda “#” Dibelakangnya seperti yg di garis merah :

Capture4

Menjadi seperti ini :

Capture5

jika sudah di ubah simpan konfigurasinya.

– Buat user. Untuk login ke FTP nya. Nama user terserah anda. Tapi disini saya
menamakan user negoro :Capture6

– Setelah membuat user. Kita buat passwordnya. Passwordnya isi terserah anda. :

Capture7

– Kita edit file tls.conf nya :

Capture8

Setelah itu tekan enter.

– Setelah dibuka. Hapus tanda “#” di belakang tulisan ini :

<IfModule mod_tls.c>
TLSEngine on
TLSLog /var/log/proftpd/tls.log
TLSProtocol SSLv23
TLSRSACertificateFile /etc/ssl/certs/proftpd.crt
TLSRSACertificateKeyFile /etc/ssl/private/proftpd.key
TLSOptions NoCertRequest
TLSVerifyClient off
TLSRequired on
</IfModule>

Jika sudah. Simpan konfigurasi nya menekan CTRL + o lalu CTRL + x.

– Agar kita bisa menggunakan TLS, kita harus membuat Sertifikat SSL terlebih dahulu.
Kemudian, kita bisa mengenerate Sertifikat SSL seperti berikut:

Capture9

-Setelah itu tekan Enter. Setelah itu akan tampil seperti ini :

Capture10

Isi sesuai dengan data yg ada.

– Rubah hak akses kepemilikan dua file tersebut, agar hanya dapat dimodifikasi oleh
account super user saja.

Capture11

– Restart Proftpd nya :
Capture12

Pengujian :
Sekarang anda bisa mencoba koneksi ke FTP Server dengan menggunakan FTP Client.
Anda juga harus mensetting FTP Client agar menggunakan protokol SSL/TLS (ini wajib, jika
anda menggunakan TLSRequired on). Berikut contoh konfigurasinya pada FileZilla.

a. Buka FileZilla > pilih File > Site Manager.
b. Kemudian pilih new site. Isi seperti ini. Isikan user dan password sesuai yg
kita buat tadi :

Capture13

c. Setelah di isi seperti itu. Kita klik connect.kalau berhasil akan muncul seperti
ini ;

Capture14

Semoga bermanfaat🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: