GUDANGMRF.COM

A.  TUJUAN
1.    Siswa dapat mengetahui paket repository server-ftp
2.    Siswa dapat melakukan instalasi dan konfiguras server-FTP dengan baik dab benar
3.    Siswa dapat melakukan pengujian Server-FTP menggunakan browser dan aplikasi FTP-Client dengan baik dan benar

B.  ALAT DAN BAHAN
1.    Personal Computer (PC) atau Leptop
2.    VMWARE atau VirtualBox
3.    Iso Debian 9 (DVD-1 dan DVD-2)
4.    Koneksi Internet (optional)

C.  TEORI SINGKAT
FTP  (  File  Transfer  Protocol  )  adalah  sebuah  protocol  internet  yang berjalan  di  dalam  lapisan  aplikasi  yang  merupakan  standar  untuk pentransferan  berkas  (file)  computer  antar  mesin-mesin  dalam  sebuah internetwork.    FTP  hanya  menggunakan  metode  autentikasi  standar,  yakni menggunakan User  name dan paswordnya yang dikirim dalam bentuk  tidak terenkripsi.
File  Transfer  Protocol  (FTP)  adalah  suatu  protokol  yang  berfungsi  untuk  tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah  FTP Server  dan  FTP Client.  FTP Server  adalah suatu server  yang  menjalankan  software  yang  berfungsi  untuk  memberikan  layanan  tukar menukar  file  dimana  server  tersebut  selalu  siap  memberikan  layanan  FTP  apabila mendapat  permintaan  (request)  dari  FTP  client.  FTP  Client  adalah  komputer  yang merequest  koneksi  ke  FTP  server  untuk  tujuan  tukar  menukar  file.  Setelah  terhubung dengan FTP server, maka client dapat men-download, meng-upload, me-rename, mendelete, dll sesuai dengan permission yang diberikan oleh FTP server.

Tujuan dari FTP server adalah sebagai berikut :
a. Untuk tujuan sharing data
b. Untuk menyediakan indirect atau implicit remote computer
c. Untuk menyediakan tempat penyimpanan bagi user
d. Untuk menyediakan transfer data yang reliable dan efisien

Cara Kerja FTP
Sebuah  FTP  Clinet    merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP   ke  sebuah  FTP  Server.  Sementara  FTP  Server  adalah  sebuah  Service  atau daemon  yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah  FTP  Client.  Perintah-perintah  FTP  dapat  digunakan  untuk  mengubah  direktori, mengubah modus pengiriman antara biner dan ASCII, meng-upload  file  ke FTP  Server, serta men-dowload  berkas dari FTP  Server.  Sebuah FTP  Server  diakses menggunakan Universal Resource Identifier  (URI) dengan menggunakan format  ftp://namaserver. FTP Clinet dapat menghubungi FTP Server dengan membuka URI tersebut.

D.  LANGKAH KERJA
4.    Jalankan Aplikasi VMWARE
5.    Buat Virtual Mechine (VM) baru di VMWARE dengan nama SERVER-FTP (boleh juga dengan nama yang lain)
6.    Settingan Adaptor VMWARE seperti gambar berikut (Pastikan Network Adapter yang digunakan sudah 2 buah)






7.    Apabila adapternya sudah ditambahakan kemudian Jalan VM yang sudah dibuat tersebut dengan cara klik power on this Virtual Mechine seperti gambar berikut
8.    Login Menggunakan username root dan password smk12345 (Apabila Menggunakan Backup yang diberikan oleh guru pembimbing)
Apabila username dan password yang diinputkan benar maka akan tampil seperti berikut ini





9.    Lihat adapter yang terpasang menggunakan perintah
ip a
10. Konfigurasi  IP  Address  sesuai  kebutuhan  baik  pada  PC  FTP  Server menggunakan perintah
nano /etc/network/interface







Kemudia sesuai atau konfigurasi ethernetnya seperti berikut
SEBELUM DI EDIT
SETELAH DI EDIT
11. Simpan konfigurasi menggunakan control + o  dan keluar dari text editor nano menggunakan perintah control + x




12. Apabila konfigurasi selesai dilakukan, kemudian restart network menggunakan perintah
/etc/init.d/networking restart
13. Tambahkan user menggunakan perintah
adduser
14. Atur Networ Adabtor VMWARE yang terhubung ke Komputer atau leptop






15. Atur IP Address satu segmen dengan IP Address Server seperti gambar berikut

16. Langkah berikutnya, Coba ping menggunakan di cmd seperti gambar
17. Langkah berikutnya remote server menggunakan aplikasi putty


Kemudian akan tampil seperti berikut:
Kemudian inputkan username dan password yang sudah dibuat sebelumnya (Username yang dibuat sebelumnya gibran password 1234)
Apabila username dan password yang diinputkan benar maka akan tampil seperti berikut ini
Kemudian inputkan username root dan passwordnya smk12345 yang digunakan. Apabila benar yang diinputkan benar maka akan tampil seperti berikut ini
         
18. Lakukan Mounting DVD-1 dan DVD-2 menggunakan perintah
apt-cdrom add
Setelah di tekan tombol enter maka akan tampil seperti gambar berikut
Pastikan DVD-1  sudah di atur







Apabila sudah kita masukkan DVD-1 maka pada bagian putty kita tekan tombol enter, maka akan tampil seperti gambar berikut ini
Dan begitu juga kita lakukan langkah yang sama untuk DVD-2.
19. Kemudia instalkan repository vsftpd menggunakan perintah
apt-get install vsftpd
20. Kemudia periksa hasil instalasi menggunakan perintah
systemctl status vsftpd
         


21. Langkah selanjutnya melakukan backup configurasi vsftpd.conf menggunakan perintah
cp /etc/vsftpd.conf /etc/vsftpd.conf.default
22. Setelah di backup file vsftpd.conf, kemudian dilakukan konfigurasi akses FTP menggunakan perintah
nano /etc/vsftpd.conf
Cari Kalimat-kalimat berikut menggunakan control + w
Hilangakan Tanda # pada kata-kata berikut
local_enable=YES
write_enable=YES
chroot_local_user=YES
Tambahkan script berikut di bagian paling bawah konfigurasi vsftpd.conf
user_sub_token=$USER
local_root=/home/$USER/ftp
pasv_min_port=40000
pasv_max_port=50000
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO
simpan konfigurasi vsftpd.conf menggunakan control + o dan keluar dari text editor nano menggunakan perintah control + x



23. Langkah selanjutnya membuat folder ftp menggunakan perintah berikut
mkdir /home/gibran/ftp
chown nobody:nogroup /home/gibran/ftp
chmod a-w /home/gibran/ftp
ls -la /home/gibran/ftp
24. Langkah selanjutnya membuat direktori tempat upload file di FTP menggunakan perintah
mkdir /home/gibran/ftp/files
chown gibran:gibran /home/gibran/ftp/files
ls -la /home/gibran/ftp
Kemudian lihat folder yang sudah dibuat menggunakan perintah
ls –la /home/gibran/ftp

25.Tambahkan file test.txt menggunakan perintah
echo "Belajar FTP Server" |  tee /home/gibran/ftp/files/test.txt
26. Terakhir tambahkan user
echo "gibran" | tee -a /etc/vsftpd.userlist

27. Kemudian restart konfigurasi vsftpd menggunakan perintah
systemctl restart vsftpd










28. Pengujian
Pengujian via Web
Pengujian  juga  dapat  dilakukan  melalui  Web  Browser  di  PC  Client  dengan mengetikkan  ftp://192.168.200.1  pada address bar Web Browser.


Pengujian via core FTP PRO
Core FTP Pro  adalah  aplikasi  ftp  client  yang  mendukung  hampir  semua  jenis  system operasi. Baik system operasi Linux  sendiri, Windows, atapun Mac OS.
29. Dengan demikian maka selesailah  pembuat  FTP Server pada  system operasi Debian 9 Server.



0 Response to " "

Post a Comment

Silahkan Kirim Komentas yang membangun,,,tidak mengandung SARA

Postingan Populer

Contact Form

Name

Email *

Message *

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Template Blogger Terbaik Rekomendasi

Iklan Bawah Artikel