Konfigurasi FTP Server di PNETLAB
Konfigurasi FTP Server bertujuan agar Ubuntu Desktop (Client) dapat mengirimkan paket/file ke Ubuntu Server (Server). Sebelumnya, kalian lakukan terlebih dahulu Konfigurasi DHCP Server, untuk cara konfigurasinya kalian bisa cek di blog aku yaa.(https://rismaaml85.blogspot.com/2022/03/konfigurasi-dhcp-server-di-pnetlab.html).
Nah, jika sudah konfig DHCP Server, baru kita bisa lakukan konfigurasi FTP Server. Berikut cara Konfigurasinya.
1. Install Device Ubuntu Desktop 20.04, dengan cara klik menu "Device" > klik "Get Device" pada Ubuntu Desktop 20.04. Lalu tunggu sampai proses instalasi selesai.
2. Setelah proses instalasi selesai, masuk ke dalam workspace lab. Kemudian tambahkan device Ubuntu Desktop 20.04, dengan cara klik kanan pada touchpad/mouse > pilih "docker.io" > imagenya "pnetlab/linux-desktop" > Ubah name jasdi "Ubuntu Desktop" > iconnya "server.png > ethernetnya "2" > ceklis pada "Eth1 dhcp" (tujuannya, agar dapat ip secara dhcp dari server) > Primary Console nya "RDP" > kemudian save.
3. Sambungkan Ubuntu Desktop dengan switch menggunakan "eth1". Dan design topology nya seperti berikut.
4. Start dan jalankan terminal Ubuntu desktop. Klik "OK" untuk connect > buka terminal dengan klik menu "System Tools" > pilih "MATE Terminal".
5. Cek apakah sudah mendapat IP dengan ketik "ifconfig", dan Ubuntu Desktop akan mendapat ip secara dhcp. Lakukan tes "ping 8.8.8.8" dan "ping google.com". Jika hasilnya reply, artinya sudah dapat terkoneksi ke internet.
6. Masuk sebagai admin, ketik "sudo -i" > passwordnya "admin".
7. Kemudian lakukan update, dengan ketik "apt update". Lalu tunggu sampai selesai.
8. Jalankan terminal Ubuntu Server, lalu install proftpd dengan ketik "apt install porftpd", lalu tunggu sampai instalasi selesai.
9. Selanjutnya buat direktori fileftp dengan ketik "mkdir fileftp".
10. Cek dulu dengan ketik "ls -al" > ubah kepemilikan file agar dapat melakukan akses perubahan konfigurasi, dengan ketik "chmod 777 fileftp/" > lalu cek hasil editan dengan ketik "ls -al", maka hasilnya file tersebut statusnya write "wxrwx".
11. Masuk kedalam cd proftpd dengan ketik "cd /etc/proftpd/" > ketik "ls" > copy file proftpd.conf dengan cara ketik "cp proftpd.conf proftpd.conf.backup" > cek hasil ketik "ls". maka akan muncul hasil copy an file proftpd.conf.backup.
12. Edit file proftpd.conf dengan ketik "nano proftpd.conf" > kemudian scroll ke bawah, hilangkan (#) pada bagian default root > edit file menjadi "/home/fileftp" > save dengan klik crtl+x > y dan enter.
13. Tambahkan user untuk mengakses fileftp, dengan ketik "adduser (nama) risma" dan tambahkan password.
14. Modifikasi user sehingga dapat mengakses isi file, dengan ketik "usermod -d /home/fileftp/ risma". Kemudian simpan dengan cara restart proftpd dengan ketik "/etc/init.d/proftpd restart". Jika berhasil, maka statusnya akan "[OK]"
15. Verifikasi pada MATE Terminal Ubuntu Desktop (Client) dengan cara ketik "ping 134.134.134.1" (IP gateway Server).
16. Buka web browser chrome pada MATE terminal Ubuntu Desktop > ketik ftp://134.134.134.1 > sign in dengan user dan password yang sudah dibuat tadi.
17. Buka kembali MATE Terminal Ubuntu Desktop. Install ftp, dengan ketik "apt install ftp".
18. Cek ftp sudah connect atau belum ke arah client, dengan ketik "ftp 134.134.134.1".
19. Kita bisa buat direktori dengan ketik "mkdir latihan".20. Buat file baru untuk diletakan ke server (put), dengan cara buka admin's Home > klik desktop > klik kanan pada desktop > create dokument > klik "empty file" > buat file "tkj.txt".
21. Kembali ke MATE Terminal Ubuntu Desktop. Karena tadi file tkj.txt dibuat pada direktori /home/admin/Desktop, kita masuk kedalam cd desktop, ketik "cd /home/" > ketik "cd admin/" > ketik "cd Desktop/". Jika di cek, ketik "ls", file tkj.txt sudah ada pada Ubuntu Desktop.
22. Selanjutnya kita akan transfer atau kirim file ke server. Ketik "ftp 134.134.134.1" > masukkan user dan password > transfer file dengan ketik "put tkj.txt". Jika kita cek, ketik "ls", maka file tkj.txt sudah ada (transfer berhasil).
23. Jika kita reload pada browser chrome, maka akan muncul file tkj.txt nya.
24. Jika di cek pada terminal Ubuntu Server, maka file tkj.txt pun sudah ada.
Komentar
Posting Komentar