FTP (File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork. Protokol ini masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan formatftp://namaserver.
- Install vsftpd dengan perintah #apt-get install vsftpd –y
- Masukkan DVD Binary 2
- Cek di client, pada vsftpd jika belum dikonfigurasikan ftp-nya maka client login dengan user anonymous
- Lakukan pengujian dengan pembuatan folder atau file
- Terlihat tidak bisa membuat folder atau file, karena user anonymous tidak diijinkan untuk membuat file atau folder hanya diijinkan untuk membaca(read) saja.
Login menggunakan user :
- Buat 3 user baru menggunakan perintah #adduser
- Cek user dengan perintah #ls /home
- edit file /etc/vsftpd.conf
- Pada bagian local_enable=YES dan write_enable=YES hilangkan tanda pagar
- lalu simpan dan restart dengan perintah #/etc/init.d/vsftp.conf
- cek di client dan lakukan pengujian dengan login memakai ke-3 user tersebut, dan buat folder atau file di setiap user
- user 1
- user 2
- user 3
- Cek hasil pembuatan folder di server dengan perintah #ls /home/(nama user)
Membatasi user pada directory root :
- Edit file /etc/vsftpd.conf
- pada bagian chroot_local_user=YES, chroot_list_enable=YES, dan chroot_list_file = /etc/vsftpd.chroot_list hilangkan tanda pagar, setelah selesai simpan degan perintah ctrl + x
- Edit file/etc/vsftpd.chroot_list
- simpan dan restart dengan perintah #/etc/init.d/vsftpd.conf
- cek di client dengan login dengan ke-3 user apakah user yang sudah dibatasi dapat login, dan apakah user yang tidak dibatasi dapat login. Dan akan terlihat user 2 tidak bisa login dan ketika login akan selalu muncul seperti dibawah ini
Remote ftp menggunakan cmd :
- Buka cmd pada client dan ketik ftp (ip address server)
- masukkan username dan password
- Siapkan file yang akan di upload
- Lakukan upload file pada cmd ke ftp dengan perintah put (letak file yang ingin di upload)
- Cek di cmd menggunakan perintah ls, atau di server dengan perintah ls (letak folder)
- Cek di server dengan perintah #ls /home/(nama user)
- Lakukan download file dari ftp ke client dengan perintah get (letak file yang ingin di download
- cek di client
- membuat folder pada cmd dengan perintah mkd (nama folder)
- cek di cmd menggunakan perintah ls, atau di server dengan perintah ls (letak folder)
- CMD
- Server
- Menghapus folder pada cmd dengan perintah rmd (nama folder)
- Cek di cmd menggunakan perintah ls, atau di server dengan perintah ls (letak folder)
- CMD
- Server
0 komentar:
Posting Komentar