Tidak jauh berbeda dengan web server dan mail server, pembuatan FTP Server juga membutuhkan paket-paket untuk konfigurasi . Jika pada web server kita membutuhkan apache dan yang lainnya, pada FTP Server kita membutuhkan paket “vsftpd”
SETTING IP
#vim /etc/networking/interfaces
auto eth0
iface eth0 inet static
address 10.10.10.5
netmask 255.255.255.252
dns-search 10.10.10.3
Buat file di /etc/resolv.conf
Dengan memaskkukan dns nya
#vim /etc/resolv.conf
search tkj.edu
nameservers 10.10.10.3
Install packet vsftpd
# apt-get install vsftpd
Lalu copy file di /etc/vsftpd.conf dengan tujuan apabila ada kesalahan setting agar saat sistem FTP mengalami gangguan dapat direstore ulang
# cp /etc/vsftpd.conf /etc/vsftpd.backup
Edit file vsftpd.conf
#vim /etc/vsftpd.conf
Lalu aktifkan perintah berikut dengan cara menghilangkan tanda pagar
Anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
-PENJELASAN-
anonymous_enable, apakah memungkinkan anonymous FTP -. Hati-hati opsi ini diaktifkan secara default yang dapat menyebabkan beberapa masalah keamanan.
Default value: YES
local_enable , whether local logins are permitted . local_enable, apakah login lokal diizinkan. If enabled, normal user accounts in /etc/passwd may be used to log in. Jika diaktifkan, account pengguna normal dalam / etc / passwd dapat digunakan untuk login
Default value: NO
4 4 write_enable , whether to allow any FTP commands which change the file system such as stor, dele, rnfr, rnto, mkd, rmd, appe and site write_enable, apakah untuk mengizinkan semua perintah FTP yang mengubah sistem file seperti Stor, DELE, rnfr, rnto, MKD, RMD, appe dan situs
Default value: NO
local_umask. Default umask for local users is 022. Default umask untuk pengguna lokal 077. You may wish to change this to 022, If your users expect that (022 is used by most other ftpd's) Anda mungkin ingin mengubah ini untuk 022, Jika Anda pengguna mengharapkan bahwa (022 digunakan oleh sebagian besar ftpd lain)
Default value: 22
Tambahkan user dengan cara
# adduser
Lalu berikan hak akses yang sesuai user
Contoh:
# chmod 777 -R /home/tkj (hak akses penuh)
Nah sekarang ftp sudah jadi. Tinggal di cek dengan cara browse di browser isikan pada address bar alamat ftp yang telah dibuat tadi.
Misal : ftp.citrix2.edu
0 komentar:
Posting Komentar