Berikut di bawah ini adalah Langka-langkah dalam membangun FTP Server di system kita.
- Ada baiknya untuk keamanan, hal pertama yang kita lakukan adalah dengan edit shell, caranya, ketikkan pada terminal:
#sudo su (Masukkan Password Jika Diminta)
#pico /etc/shells
- tambahkan baris berikut di perintah paling bawah file shells yang kita edit,,,,
/bin/false
- Langkah selanjutnya adalah menginstall proftpd, caranya adalah sebagai berikut
#sudo apt-get install proftpd
- Lalu konfigurasi pada file proftpd.conf, caranya adalah dengan mengetikkan perintah berikut di terminal:
#pico /etc/proftpd/proftpd.conf
aktifkan/hilangkan tanda pagar(#) pada setiap baris perintah berikut ini:
DenyFilter \*.*/
DefaultRoot ~
- Restart proftpd, caranya bisa dengan :
#service proftpd force-restart
atau
#/etc/init.d/proftpd restart
- Lakukan test caranya ketikkan
#ftp localhost
kemudian masukkan username dan passwordnya.
Secara default, pemberian hak akses di ftp dibagi menjadi 2 buah user, yaitu:
- Anonymous FTP, ftp server yang memberikan hak akses kepada siapapun tanpa harus mempunyai username dan password
- User FTP, berbeda dengan ftp server, hak akses jenis ini hanya bisa mengakses jika mempunyai username dan password yang telah terdaftar di ftp server yang dituju.
- Mengkonfigurasi FTP untuk Anonymous, beserta permissionnya hanya Read Only.
Caranya adalah dengan meng-edit file proftpd.conf yang telah diberitahukan sebelumnya, lalu tambahkan baris berikut ini
<Anonymous ~ftp>
User ftp
Group nogroup
UserAlias anonymous ftp
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
MaxClients 10
DisplayLogin welcome.msg
DisplayChdir .message
<Directory /home/download/>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
</Anonymous>
- Dan berikut ini adalah konfigurasi untuk user yang telah kita tentukan, langkah awal adalah dengan menambahkan user, misal user yang ingin kita tambahakan adalah dandy, maka ketikkan perintah berikut ini di terminal
#adduser dandy
dan masukkan password untuk user dandy
/berikutnya bisa di atur sesuai keinginan/
Kemudian sisipkan kembali konfigurasi baru caranya adalah
#pico /etc/proftpd/proftpd.conf
masukkan konfigurasi berikut:
<Anonymous /home/dandy>
User dandy
Group nogroup
UserAlias anonymous ftp
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
MaxClients 10
DisplayLogin welcome.msg
DisplayChdir .message
<Directory /home/dandy/>
<Limit WRITE>
AllowAll
</Limit>
</Directory>
</Anonymous>
#/etc/init.d/proftpd restartdan FTP kita siap untuk digunakan.
Selamat Mencoba...
0 comments:
Post a Comment