Saya menggunakan server debian dan clientnya windows.
Berikut adalah topologi jaringan VSFTPD yang saaya buat :
1. langkah pertama setting IP server dengan sintaks ‘nano /etc/network/interfaces’.
2. Setting IP sesuka anda atau anda bisa mengikuti cara saya berikut.
3. Lalu restart network dengan sintaks ‘/etc/init.d/networking restart’.
4. Lalu install VSFTPD dengan sintaks ‘apt-get install vsftpd’.
5. Lalu setelah mengatur IP coba lakukan PING ke IP server.
6. Lalu masuk ke FTP dengan windows explorer client. prinsip kerja dari VSFTPD itu anonymous jadi tanpa kita memasukan username dan password langsung bisa mengakses FTP nya.
7. Lalu edit agar FTP bisa meminta user untuk login dengan sintaks ‘nano /etc/vsftpd.conf’.
8. Lalu cari tulisan anonymous_enable=YES
9. Kemudian ubah anonymous_enable=YES menjadi NO, dan tanda # di depan tulisan local_enable dan write_enable dihapus, sehingga seperti berikut ini.
10. Kemudian restart VSFTPD dengan sintaks ‘/etc/init.d/vsftpd restart’.
11. Buat user yang akan digunakan untuk login FTP nya dengan sintaks ‘adduser (namauser)’.
12. Setelah itu di client pada windows explorernya ketikan ’ftp://ipserver’ dan akan muncul kotak yang akan meminta untuk memasukan username dan password untuk log on ke ftp, jadi disini sudah tidak anonymous lagi melainkan sudah menggunakan user untuk log on ke ftpnya.
13. Lalu masukan username dan password yang tadi sudah kita buat di server tadi.
14. Lalu setelah kita masukan username dan password kita akan masuk ke ftp seperti berikut ini, yang artinya vsftpd yang default prinsipnya menggunakan anonymous untuk mengakses sekarang sudah menggunakan user untuk log on kedalamnya.
15. Kemudian atur user yang bisa login ke FTP. Jadi tidak semua user dapat login ke FTP. Masukkan sintaks ‘nano /etc/vsftpd.conf’.
16. Lalu hapus tanda # sebelum tulisan chroot_local_user dan chroot_list_enable menjadi seperti berikut ini.
17. Setelah mengedit, lakukan restart, dengan perintah ‘/etc/init.d/vsftpd restart’.
18. Lalu daftarkan user yang bisa login ke FTP dengan sintaks ‘nano /etc/vsftpd.chroot_list’.
19. Kemudian isikan beberapa user yang diperbolehkan mengakses FTP.
20. Kemudian restart dengan sintaks ‘/etc/init.d/vsftpd restart’.
21. Lalu coba login dengan user yang tidak terdaftar.
22. Setelah mencoba, FTP pasti meminta kembali user yang valid/yang sudah didaftarkan tadi. Jadi user yang belum didaftarkan tidak bisa login ke FTP
23. Kemudian login dengan user yang telah didaftarkan.
24. Login berhasil.
25. Kemudian kita remote FTP dengan CMD client, masukkan sintaks
‘ftp (ipserver)’ di CMD.
26. Lalu akan diminta untuk memasukan username dan password, masukan lalu enter.
27. Sekarang kita coba untuk membuat direktori di ftp menggunakan CMD, ketikan perintah ‘mkdir (namadirektori)’.
28. Lalu login FTP dengan user yang digunakan di CMD tadi.
29. Lalu akan terlihat direktori yang tadi kita buat di CMD.
30. Lalu coba buat sebuah file yang nantinya akan digunakan untuk diupload ke ftp.
31. Sekarang ketikan perintah ’put’. Yang fungsinya untuk mengupload sebuah file ke ftp. Kemudian enter.
32. Setelah kita menekan enter, masukan local file atau tempat file yang tadi kita buat. Akan muncul tulisan remote file, langsung saja di enter.
33. Lalu akan terlihat tulisan successful yang artinya file yang kita upload sudah berhasil terupload.
34. Lalu coba log on ke ftp dengan user yang tadi log in menggunakan CMD.
35. Kemudian akan terlihat file yang telah kita upload.
36. Kemudian kita akan mencoba menghapus file FTP dengan cara meremote menggunakan CMD. Masukkan sintaks “delete (nama file)”
37. Lalu coba login lagi ke FTP untuk memastikan.
38. File yang dihapus melalui CMD telah berhasil dihapus.
Watch Video: https://www.youtube.com/watch?v=On9C_BtC4fA&list=UUr46Cf1lmn8tiPsqBR5a1ig
THANKS FOR VISITING
0 komentar:
Posting Komentar