KONFIGURASI FTP SERVER - PNETLAB

    FTP (File Transfer Protocol) adalah internet service yang dirancang untuk membuat sambungan ke server internet tertentu atau komputer, sehingga user dapat mengirimkan file ke komputer (download) atau mengirimkan file ke server (upload). FTP server adalah hal yang saat ini banyak digunakan untuk melakukan pertukaran data, karena lebih mudah daripada menggunakan perangkat kabel atau fisik.

    Diharapkan dengan artikel ini nantinya pembaca dapat mengerti mengenai apa itu FTP dan bagaimana cara menggunakan FTP untuk melakukan remote server. Remote server sangat berguna untuk mengelola website tanpa harus masuk ke dalam akun hosting atau Virtual Private Server (VPS).


Langkah - Langkah membuat FTP (File Transfer Protocol)    :



> Langkah pertama adalah kalian harus membuat topologi, sebagai contoh seperti pada topologi di atas.  Pastikan kalian sudah mengkonfigurasi DNS Server, jika belum lihat pada pembahasan Blog sebelumnya bagaimana cara konfigurasi DNS Server : https://rezkilangittkja.blogspot.com/2023/02/konfigurasi-dns-server.html




Lalu pada ubuntu dekstop tambahkan pada bagian image ubah menjadi pnetlab/linux-dekstop:latest dan setting pada bagian ether1 masukan IP dari ether2 yang berada di server sebagai contoh saya menggunakan IP 126.126.126.2/24 jika sudah kita setting gatwaynya yang berada di server contoh nya 126.126.126.1 lalu tambahkan DNS nya mengggunakan dns google 8.8.8.8 ubah Primary Console nya menjadi RDP karena akan di gunakan untuk melakukan File Transfer Protocol, jika sudah kita klik save.



> Selanjut nya kita akan remote menggunakan Putty. Lalu login dengan password kalian masing - masing, lalu masuk ke cd /etc/bind lalu masuk ke file belajar dengan sintaks nano belajar lalu tambah kan script seperti pada gambar di atas dan jangan lupa untuk menambahkan IP nya. Jika sudah gunakan kombinasi keyboard Ctrl + X lalu pilih Yes dan klik Enter.




> Lalu selanjutnya kita akan melakukan install paket proftd (Sebuah aplikasi yang berguna untuk melakukan transfer data atau biasa dikenal FTP File Transfer Protocol), dengan menggunakan sintaks apt install proftpd lalu nanti akan muncul pertanyaan "apakah ingin dilanjutkan?" Lalu pilih Y (Yes).




> Lalu masuk pada menu dengan menggunakan sintaks cd /home lalu kita akan menambahkan folder baru yaitu fileftp dengan sintaks mkdir fileftp lalu kita lihat/cek kembali dengan menggunakan ls apakaah folder yang baru dibuat sudah ada atau belum. Lalu ketik ls -al untuk melihat list secara detail.



> Setelah itu ketik chmod 777 fileftp (Mengatur hak akses menjadi chmod 77 berarti membuat semua user dapat melakukan apa saja yang mereka inginkan dengan file tersebut. Ini sangat beresiko pada tingkat keamanan, apalagi untuk file yang dibagikan di publik seperti di hosting)




> Selanjutnya kita masuk ke folder proftpd dengan menggunakan sintaks cd /etc/proftpd lalu masukkan perintah ls untuk melihat isi file di dalam folder tersebut. Lalu kita akan melakukan copy untuk melakukan backup file agar jika terjadi kesalahan saat konfigurasi tidak menghilangkan data utama pada file tersebut, untuk copy gunakan perint cp proftpd.conf proftpd.conf.backup



> Lalu kita akan melakukan file edit pada file proftpd, masuk ke file tersebut dengan menggunakan sintaks nano /etc/proftpd lalu cari # Use this  to jail all users in their homes pada bagian di bawah nya di hapus pagar nya (#) dan ubag tanda (~) menjadi /home/fileftp lalu gunakan kombinasi keyboard Ctrl + X dan pilih Yes dan klik Enter.



> Selanjut nya kita akan menambahkan user dengan perintah adduser dan masukkan password (disarankan untuk menggunakan password yang mudah diingat). Lalu untuk yang lainnya bisa diisi bisa tidak opsinal dan akan muncul pertanyaan "apakah informasi di atas sudah benar?" Pilih Yes.



> Lalu kita masukkan script usermod dengan menggunakan perintah usermod -d /home/fileftp/ langit (pada perintah usermod digunakan untuk menentukan direktori home baru untuk akun pengguna. Direktori home merupakan direktori di mana pengguna menyimpan file-file pribadi, konfigurasi aplikasi, dan lain-lain. Dengan menggunakan perintah usermod -d, kita dapat mengubah lokasi direktori home dari sebuah akun pengguna).



> Selanjutnya kita akan melakukan restart dengan menggunakan sintaks (
Perintah systemctl restart bind9.service digunakan untuk me-restart layanan BIND9 (Berkeley Internet Name Domain version 9) pada sistem operasi berbasis Linux yang menggunakan systemd sebagai sistem init) dan untuk melihat status nya apakah sudah Active atau belum menggunakan perintah systemctl status bind9.service



> Selanjutnya kita masuk ke Ubuntu Dekstop nya, lalu pilih CONNECT lalu klik Ok.



> Selanjutnya kita akan memasuki terminal, dengan ciri pada bagian Menu lalu ketik terminal di search yang berada di paling atas. Dan pilih LXTerminal seperti pada gambar di atas.



> Selanjut nya kita akan melakukan cek IP, apakah IP nya sudah benar / sesuai atau belum. Dengan menggunakan sintaks ifconfig dan bisa dilihat pada Eth1 terdapat IP yang sesuai saya buat, yaitu 126.126.126.2 dengan netmask 255.255.255.0




> Selanjutnya untuk memastikan sudah benar - benar saling terhubung adalah tes menggunakan ping. Dengan menggunakan ping 126.126.126.1 kita masukkan IP yang bertugas untuk menyebarkan. Jika sudah seperti gambar di atas maka sudah saling berkomunikasi / sudah saling terhubung.




> Lalu selanjut nya kita akan memasuki Super User Do, dengan menggunakan perintah sudo -i lalu kalian akan diminta memasukkan password masukkan admin. Setelah masuk ke Super User Do kita akan melakukan edit pada file resolv.conf dengan menggunakan perintah nano /etc/resolv.conf 




> Lalu kita akan menambahkan IP yang bertugas menyebarkan, sebagai contoh seperti gambar di atas.



> Selanjutnya kita akan melakukan ping ke domain kita, untuk melihat apakah sudah terhubung atau belum. Gunakan perintah ping ftp.langit.belajar.net jika sudah seperti gambar di atas, maka sudah saling terhubung.





> Lalu masuk ke dalam Chrome dan ketik seperti ini : ftp://126.126.126.1 lalu setelah kita enter nanti kita akan diminta memasukkan username dan password, masukkan username dan password yang sesuai dengan yang kita buat sebelumnya.




> Selanjutnya kita akan masuk ke penyimpanan, pertama masuk ke Menu lalu pilih pada bagian System Tools dan pilih Caja.



> Selanjutnya pilih Browser Network lalu pilih icon kertas dan pensil lalu pada bagian Go To : ftp://126.126.126.1 lalu pada bagian Connect As ubah menjadi Registered User dan selanjutnya kalian masukkan username dan password.





> Selanjutnya kita akan menambahkan file latihan, dengan cara klik pada bagian kanan, lalu Create Folder. Lalu berikan nama file tersebut dengan latihan.




> Selanjutnya kita bukan kembali Server kita menggunakan Putty lalu masukkan perintah cd home lalu ls lalu kita masuk ke folder fileftp. Selanjutnya kita akan masuk ke folder tersebut dengan perintah cd fileftp/ lalu selanjutnya gunakan perintah ls jika sudah terdapat file latihan yang kita buat sebelumnya maka sudah berhasil. 




> Selanjutnya masuk kembali ke Chrome untuk melakukan verifikasi dengan mengetik ftp://126.126.126.1 lalu kita lihat apakah file latihan yang telah kita buat sudah ada atau belum. Jika sudah seperti gambar di atas maka sudah berhasil. 
 

Subscribe to receive free email updates:

0 Response to " KONFIGURASI FTP SERVER - PNETLAB"

Posting Komentar