Konfigurasi FTP Server
Untuk melakukan konfigurasi ftp server di debian 8 ikutilah langkah berikut:
- Install vsftpd sebagai ftp server.
- Edit file /etc/vsftpd.conf.
- Buat sertifikat ssl untuk ftp. Sertifikat ssl terdiri dari dua file yaitu ftp.pem dan file kuncinya bernama ftp.key
- Buat user untuk ftp. Disini saya akan menambahkan dua user bernama bandung dan jakarta.
- Kemudian buat group untuk ftp dan masukan user bandung dan jakarta ke group tersebut.
- Tambahkan sebuah file dimasing-masing home direktori.
- Konfigurasi telah selesai sekarang tinggal restart vsftpd.
- Cek hasil konfigurasi di client dengan Filezilla.
- Buka FileZilla kemudian pilih File -> Site Manager...
- Muncul kotak dialog isi Host dengan ftp.kita.com, pada bagian Port kosongkan saja.
- Pada Protocol pilih FTP - File Transfer Protocol.
- Pada Encryption pilih Require explicit FTP over TLS.
- Logon Type pilih Ask for password kemudian tekan Connect.
- Kemudian masukan username dan password user ftp.
- Muncul sertifikat yang kita gunakan, pilih OK.
- Maka muncul hasilnya seperti berikut:
apt-get install vsftpd
nano /etc/vsftpd.confCari dan rubahlah pada bagian-bagian berikut:
local_enable=YES write_enable=YES chroot_local_user=YES rsa_cert_file=/etc/ssl/private/vsftpd.pem rsa_private_key_file=/etc/ssl/private/vsftpd.key ssl_enable=YESTambahkan baris-baris berikut dibagian bawah file.
allow_writeable_chroot=YES allow_anon_ssl=NO force_local_data_ssl=YES force_local_logins_ssl=YES ssl_tlsv1=YES ssl_sslv2=NO ssl_sslv3=NO require_ssl_reuse=NO ssl_chipers=HIGH
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/ftp.key -out /etc/ssl/certs/ftp.pem
adduser bandung adduser jakarta
groupadd ftp01 usermod -G ftp01 bandung usermod -G ftp01 jakarta
echo "ini isi file bandung" > /home/bandung/isi.txt echo "ini isi file jakarta" > /home/jakarta/isi.txt
service vsftpd restart
Comments
Post a Comment