Thursday, October 18, 2012

Membuat FTP Server

Membuat FTP Server
Instalasi dan Konfigurasi VSFTPD

mengcopy file dari server ke client atau sebaliknya
File Transfer Protokol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang mensupport TCP/IP protokol Untuk membuat FTP server dengan ubuntu langkah-langkahnya seperti di bawah ini.

1.   Install Software FTP server , disini saya menggunakan vsftpd . Ketik “sudo apt-get install vsftpd” Kemudian ketik Y untuk melanjutkan proses instalasi.


2.   Gambar dibawah ini menunjukkan proses instalasi selesai

3.  Setelah menginstall , konfigurasi vsftpd dengan cara ketikkan “sudo nano /etc/vsftpd.conf” . Kemudian tekan enter.

4.   Kemudian Konfigurasi vsftpd . Beberapa yang harus di konfigurasi :
*   Cari baris yang bertuliskan script berikut :
#write_enable=YES
#local_enable=YES
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES 
*  Untuk megaktifkan script diatas hilangkan tanda “#” menjadi seperti berikut
write_enable=YES
local_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES


5.  Kemudian Simpan konfigurasi file vsftpd.conf dengan menekan CTRL+O → Enter → CTRL+X

6.  Restart service vsftpd dengan cara “sudo /etc/init.d/vsftpd restart” atau “service vsftpd restart”

7.  Buka ftp server di browser dengan cara ketik “ftp://ip atau domain name” .Akan muncul login , login sesuai dengan ubuntu atau os yang dibuat menjadi ftp server.

8.  Kemudian akan muncul file anda.


9.  Untuk mengcopy file dari server ke client , klik pada file yang akan di download , otomatis akan mendownload. atau klik kanan "save as link .."


Cara mengakses ftp server tanpa login

1. Buat direktori pada /home/user/(terserah anda)
"mkdir ftp"

2.  buat direktori lagi didalam direktori ftp "cd ftp" kemudian "mkdir aplikasi"

3.  Ubah direktori mode user ftp pada direktori /home/user/ftp
"sudo usermod -d /home/user/ftp ftp"

4.  kemudian ubah konfigurasi di "sudo nano /etc/vsftpd.conf" cari anonymous_enable=no ganti dengan yes.

5.  buka browser ketikkan ftp anda akan muncul tanpa login dan folder yang anda buat tadi.


Membatasi user yang akan mengakses ftp server anda

1. Masuk ke konfigurasi "nano /etc/vsftpd.conf" .
kemudian cari : #chroot_list_enable=yes
                          #chroot_list_file=/etc/vsftpd.chroot_list
hilangkan tanda pagar untuk mengaktifkan.
anonymous juga si setting "NO"

2.  Kemudian Anda masukkan user yang ingin dibatasi ke dalam berkas /etc/vsftpd.chroot_list.kemudian save Ctrl O->enter->Ctrl x

3. untuk cara membuat user "adduser (namauser)" kemudian "passwd (namauser).satelah itu kembali ke cara yang kedua.

4.kemudian anda harus merestart service vsftpd

4.kemudian buka windows explorer ketikkan di browsernya "ftp://ip server"login denganuser yang baru

5. selesai







3 komentar:

  1. omm mau tanya cara mengetahui ftp ip atau domainnya gimana...?

    ditunggu om jawabannya...

    ReplyDelete