Bagi para pengguna web hosting yang ingin melakukan transfer
file antar jaringan, tentunya sudah memahami bahwa prosesnya tidak semudahnya
dan secepat memindahkan file seperti di dalam PC. Ada protocol internet yang
menjadi standart untuk mengirimkan berkas antar mesin-mesin dalam sebuah
jaringan yang disebut dengan File Transfer Protocol (FTP).
FTP (File Trasfer Protocol) merupakan sebuah protocol
jaringan yang digunakan untuk mengirim file antar komputer baik dari client ke
server mupun server ke server. FTP ini
mempunyai dua sisi yaitu FTP Server dan FTP Client, FTP Server berperan sebagai
komputer yang menerima request data dari client, sedangkan FTP Client berperan
sebagai komputer yang memberikan request kepada server untuk penukaran data.
Untuk konfigurasi FTP nya langsung saja kita pratekkan
Pertama kita harus mengupdate repository nya terlebih dahulu
sebelum melakukan langkah selanjutnya, yaitu lakukan penginstallan vsftpd
daemon pada root menggunakan perintah “sudo apt-update” .
Tunggu samapi proses installasi
selesai , kita akan melihat konfirmasi setelah proses update selesai.
Setelah repository berhasil
terupdate selanjutnya kita menginstall vsftpd daemon menggunakan perintah “apt-get install vsftpd”
Saat proses installasi
berlangsung pesan konfirmasi akan muncul dan kita diminta untuk mengetikkan Y
dan tekan enter untuk melanjutkan installasi.
Setelah itu kita akan membuat FTP
Server di Ubuntu maka kita akan memilih pengguna yang akan memanfaatkan akses
FTP. Agar lebih muda disini saya akan menambahkan pengguna baru. Dengn perintah
adduser (nama user). Di sini kita
akan diminta untuk memasukkan password pengguna dan lengkapi semua informasi
yang di butuhkan.
Setelah selesai membuat user
baru, selanjutnya adalah membuat file yang menyimpan direktori dan menetukan
kepemilikan.
Untuk langkah selanjutnya adalah
untuk setup Server FTP pada VPS Ubuntu, disini kita akan mengonfigurasi vsftpd
dan anankses FTP. Untuk masuk pada file vsftpd menggunakan perintah nano /etc/vsftpd.conf
Didalam file ini kita harus
menghapus tanda pagar (#) dan mengaktifkan write
_enable=YES
Setelah itu hapus juga tanda
pagar(#) yang ada pada dirmessage_enable=YES,
use_localtime=YES, connect_from_port_20=YES
Selain itu hapus juga tanda pagar
pada chroot_local_user=NO. Chroot ini tidak akan dapat dikomentari dan untuk
memastikan bahwa pengguna yang terhubung via
FTP hanya dapat mengakses file di dalam direktori yang diizikan.
Akhir dari file ini adalah kita
harus membuat dua baris yang diawali dengan “_rsa” dengan
cara menghapus tanda pagarnya.
Setelah kita selesai melakukan
edit pada file vsftpd selanjutnya keluar dan simpan dengan menekan CTRL+X tekan Y lalu
Enter.
Jika sudah sekarang kita lakukan
start FTP ini dilakukan untuk menerapkan
konfigurasi baru pada FTP. Untuk konfigurasinya gunakan perintah service vsftpd start
Untuk pengujiannya kita buka web
browser lalu ketikkan ftp://192.168.30.1 (ip
privat) selanjutnya kita akan di perintahkan untuk sign in pada file FTP.
Masukkan username dan password yang telah kita konfigurasi sebelumnya.
Setelah kita berhasil sign in
pada file FTP melalui IP privat, kita akan ditampilkan folder an files yang
kita buat tadi.
Selain pada web browser kita juga
dapat melakukan pengujian melalui Command Prompt dengan memasukkan perintah ftp 192.168.30.1 (IP Privat) . Sama seperti pada web
browser kita juga akan diperintahkan untuk memasukkan username dan password yang
telah kita buat sebelumnya.
Untuk lebih jelasnya disini saya juga menunjukkan cara konfigurasi FTP Ubuntu Server 19.04 dalam bentuk video. Selamat menonton :)
0 Komentar
Penulisan markup di komentar