Anda di halaman 1dari 4

Nama : Sirajudien Tajalli

LK7
FTP-Server
Kerjakan soal-soal berikut ini:

1. Jelaskan prinsip d a n ca ra ke rj a FTP Server


2. Jelaskan pakage FTP di Debian
3. Jelaskan Instalasi, konfigurasi dan pengujian FTP-SEVER
4. Jelaskan Instalasi, konfigurasi dan pengujian secure FTP-SEVER
5. Jelaskan manfaat FTP Server

JAWABAN
1. FTP proses pertukaran file dalam jaringan. Cara kerjanya :
Port standard FTP adalah 21 (pada server)
Pada sisi server, ftp server menunggu incoming connection di port 21 (default)
FTP client mencoba connect ke ftp server dengan memasukan user password nya
FTP server memeriksa apakah si user dan password nya valid. Jika valid maka akan
berlanjut ke langkah berikutnya, jika tidak valid maka akan diminta memasukan
user/password yang lain beberapa kali. Jika tetap invalid maka koneksi akan diputuskan
Setelah user tervalidasi maka ftp client dapat men-download/men-upload atau pun
mendelete file yang terdapat di server, tergantung dari hak akses yang dimiliki
2. vsftpd
3. - Instalasi FTP server menggunakan dvd 2 debian 8 dengan perintah apt-get install vsftpd
- Konfigurasi FTP server dengan cara merubah file konfigurasi di /etc/provsftpd.conf
Lalu edit file tersebut, dengan menggunakan perintah nano /etc/vsftpd.conf
Hilangkan tanda # pada baris local_enable=YES dan write_enable=YES
Setelah konfigurasi selesai, simpanlah hasil konfigurasi, lalu restart vsftpd.
Menggunakan perintah /etc/init.d/vsftpd restart
- Pengujian FTP server dengan menggunakan ftp client berbasis text (cmd di windows).
Login ke ftp server, lalu upload file menggunakan perintah send atau put

Untuk mendownload file menggunakan perintah get

Hasil download dapat dilihat di partisi E:


4. - Instalasi FTP server menggunakan dvd 2 debian 8 dengan perintah apt-get install vsftpd
- Konfigurasi FTP server dengan cara merubah file konfigurasi di /etc/provsftpd.conf
Lalu edit file tersebut, dengan menggunakan perintah nano /etc/vsftpd.conf
Hilangkan tanda # pada baris local_enable=YES dan write_enable=YES
Setelah konfigurasi selesai, simpanlah hasil konfigurasi, lalu restart vsftpd.
Menggunakan perintah /etc/init.d/vsftpd restart
Setelah FTP server sudah berjalan dengan baik, selanjutnya men-generate sertifikat ssl yang
digunakan pada FTP server tersebut. Dengan cara masuk ke direktori penyimpanan ssl
yang terdapat /etc/ssl/private/
Kemudian generate public key certificate ssl untuk vsftpd dengan script berikut :
openssl req -x509 -nodes -days 365 -newkey rsa:1024-keyout/etc/ssl/private/private.pem
-out /etc/ssl/private/private.pem
Lalu edit file /etc/vsftpd.conf dengan mengubah script :
rsa_cert_file=/etc/ssl/private/private.pem
rsa_private_key_file=/etc/ssl/privkey.pem
ssl_enable=YES
force_local_data_ssl=YES
force_local_logins_ssl=YES
Lalu edit file /etc/ssh/sshd_config pastikan script ini sudah ada pada pada file tersebut :
Subsystem sftp /usr/lib/openssh/sftp-server
- Edit file /etc/vstfpd.conf dengan menghilangkan tanda # pada baris script :
chroot_local_user=YES
chroot_list_enable=YES
Ubah script menjadi :
chroot_list_file=/etc/vsftpd.chroot_list
Buat user baru adduser nona
Lalu buat file baru nano /etc/vsftpd.chroot_list lalu isikan dengan nama user yang baru.
Simpan file, lalu restart vsftpd /etc/init.d/vsftpd restart
Install proftpd dari dvd 2 debian 8 apt-get install proftpd di tengah instalasi pilih Stand Alone
Edit file /etc/proftpd.conf pada baris paling bawah tambahkan script :
<Anonymous /home/adminsmk/latihan/>
user adminsmk
UserAlias anonymous adminsmk
</Anonymous>
- Pengujian sftp dari browser client

5. - FTP dapat mentransfer data


- FTP dapat melayani tukar-menukar file
- FTP menyediakan tempat penyimpanan bagi user

Anda mungkin juga menyukai