Senin, 02 Mei 2011

ftp server


FTP server
Sebagaimana kita ketahui File Transfer Protokol (FTP) merupakan client/server yang memberikan fasilitas untuk tranfer data dalam jaringan dan digunakan untuk pertukaran data antara dua host dalam jaringan TCP/IP sehingga seolah-olah berada di komputer sendiri. Pada turorial kali, kita menggunakan software vsftpd yang berlisensi GPL. Baik, langsung saja. Cara membangun FTP Server berbasis Debian 5 Lenny :
  1. Masuk ke terminal dan login sebagai root
  2. Buat direktori ftp yang akan digunakan oleh user sehingga server FTP dapat di akses
mkdir /home/ftp
Ket : ftp (sebuah nama folder bisa diganti sesuai keinginan tapi yang sopan)
  1. Buat hak akses terhadap direktori tersebut
chmod 755 -R /home/ftp
  1. Buat sebuah user dan password yang akan digunakan dalam mengakses direktori tersebut
useradd -d /home/ftp ftpuser

passwd ftpuser

Ket : ftpuser (sebuah nama user/pengguna bisa diganti sesuai keinginan tapi yang sopan)
Hasilnya akan terlihat seperti gambar dibawah ini :
 

 

  1. Instal paket untuk membuat FTP Server
aptitude install vsftpd
  1. Setting file configurasi vsftp pada file /etc/vsftpd.conf seperti berikut :
nano /etc/vsftpd.conf

hapus tanda # pada setiap kalimat di bawah, yang ditulis miring adalah kita menulisnya/menambahkannya sendiri (settingan pelengkap), sesuaikan seperti berikut :

listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
ftpd_banner=Selamat Datang at Ladast-Server FTP
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
anon_root=/home/ftp
  1. Restart vsftpd dengan perintah :
/etc/init.d/vsftpd restart
  1. Periksa apakah service vsftpd telah jalan
netstat -a grep ftp

 Jika berhasil akan terlihat seperti gambar dibawah ini :




  1. Selanjutnya akses FTP Server melalui terminal
ftp 127.0.0.1

Hasilnya akan terlihat melalui gambar berikut :


  1. Satu lagi, akses FTP Server melalui Web Browser
Hasilnya akan terlihat seperti ini :


Tambahan …!!!!!!

Untuk melakukan transfer file atau dengan kata lain ingin mengupload sebuah file ke folder ftp yang telah kita buat adalah dengan cara operasi dasar seperti cp, rm, mkdir dan lain sebagainya. Berikut contoh dasarnya :

mkdir /home/ftp/coba

nano /home/ftp/index.odt

cp /home/smk/Desktop/tugas.doc /home/ftp/

mv /home/smk/tes /home/ftp/

pada dasarnya operasi diatas adalah dasar dari sebuah command promt di Linux, jadi apabila dasar dari Linux itu sendiri sudah lancar dalam prakteknya maka takkan ada masalah untuk melakukan operasi upload file maupun folder di dalam folder ftp itu sendiri, so ..







semoga berhasil ..
:-D

Tidak ada komentar:

Posting Komentar