FTP Server
Persiapan :
Siapkan satu mesin server (fisik atau VM) dan satu atau lebih klien.
Pastikan server dan klien dalam satu subnet atau dapat saling terhubung
lewat jaringan.
Instalasi di Linux :
1. Lakukan instalasi vsftpd di computer server. Ketikkan perintah : #
sudo apt-get install vsftpd
2. Konfigurasi vfftpd : #sudo nano /etc/[Link]
3. Periksa layanan VSFTPD aktif : Systemctl status vsftpd
4. Disable anonymous untuk mencegah anonymous user berhasil
login. Pastikan tidak ada tanda pagar sebelum :
anonymous_enable=NO
5. Mengaktifkan (enable) login user yang menggunakan file otentikasi
lokal dengan menghilangkan tanda pagar sebelum :
local_enable=YES
6. Supaya user dapat melakukan modifikasi file system, hilangkan
tanda pagar sebelum : write_enable=YES
7. Jika ingin user hanya dapat mengakses direktori mereka sendiri,
anda juga perlu menghilangkan tanda pagar sebelum :
chroot_local_user=YES
8. SImpan konfigurasi
Membuat user dan direktori user
1. Membuat user baru : # sudo adduser nama_user
2. Akan diminta untuk membuat password dan mengisi beberapa data
yang diminta. Untuk datanya bisa anda kosongkan dengan klik
enter.
3. Mengatur kepemilikan (ownership) root pada direktori home user :
# sudo chown root:root /home/nama_user
4. Buatlah direktori baru di dalam home yang nantinya akan digunakan
untuk menyimpan file-file yang akan diupload :
# sudo mkdir /home/nama_user/www
5. Berikan hak akses direktori tersebut ke user yang sudah anda buat
tadi :
# sudo chown nama_user:nama_user /home/nama_user/www
6. Restart service VSFTPD : # service vsftpd start
7. Siapkan file demo -> contoh dalam bentuk .txt
Mengakses FTP Server (computer client)
1. Melalui Web Browser
a. Buka web browser anda, ketikan [Link] atau
[Link]
b. Masukan username dan kata sandi untuk user yang telah dibuat
sebelumnya c. Jika berhasil, maka Anda akan masuk ke dalam home
user tersebut.
2. Upload file melalui Command Prompt / Terminal
a. Login ke ftp server
ftp [Link]
atau
# ftp ip_server
b. Ketikkan perintah : put "lokasi file dan namafile".
3. Download file melalui Command Prompt / Terminal
a. Cari file mana yang akan di download, ketikkan perintah
ftp> dir
b. Cari file mana yang akan di download, kemudian ketikkan
perintah
ftp> get nama_file