際際滷

際際滷Share a Scribd company logo
M. Husni Mubarrok (2103131032) 1
LAPORAN RESMI
WORKSHOP KEAMANAN DATA
FTP, FTPS, SFTP
A. Instalasi FTP
FTP menggunakan TCP sebagai protokol transport. FTP server menerima
koneksi pada port 21 dan 20. FTP server menggunakan dua port yang berbeda, satu
digunakan untuk login dan memasukan perintah. Port lainnya digunakan untuk
transfer File, berikut merupakan langkah-langkah dalam proses installasi FTP
1. Langkah pertama install ftp server terlebih dahulu dengan perintah apt-get install
proftpd
2. Setelah proses installasi proftpd selesai, kemudian cek daemon ftp yang sudah
ada dan berjalan dengan menggunakan perintah netstat a|grep ftp
3. Lakukan restart /etc/init.d/proftpd restart
4. Buat user dengan menggunakan perintah adduser [nama user]
1. Setelah selesai membuat user, Buka FileZilla dan Wireshark. Lakukan koneksi
pada ip server yang dituju dengan mengisi Host :
ftp://(ip_tempat_ftp_server_berada) Username : (username_baru/ kamdat)
M. Husni Mubarrok (2103131032) 2
Password : (password_saat_membuat_user_baru) dengan Port : 21  port untuk
ftp Seperti contoh kami menggunakan alamat ftp://192.168.100.5 dengan
username dan password melalui port 21.
Lihatlah pada filezilla telah tersambung dengan user husni yang ada pada debian.
Pada daerah yang dilingkari hitam adalah status report saat kita masuk pada direktori
yang ada pada user husni berhasil.
5. Setelah koneksi berhasil maka pilih file untuk di upload ke server.
6. Kemudian jika berhasil cek file tersebut dalam server.
M. Husni Mubarrok (2103131032) 3
7. Bukalah wireshark dan pilih pada interface VMWare1 untuk mengamati
8. Lihat WireShark untuk melihat proses yang terjadi dalam proses FTP.
a. Dalam response pertama FTP dari server berisi jenis service dan aplikasi ftp
apa serta versi berapa yang digunakan.
b. Gambar di bawah ini menunjukkan Request dari client untuk
mengautentifikasi TLS.
M. Husni Mubarrok (2103131032) 4
c. Pada gambar di bawah ini menunjukkan Response yang menyatakan
autentifikasi TLS berhasi di lakukan.
d. Client melakukan request yang selanjutnya tidak dapat terlihat dalam
wireshark.
e. Pada tahap alur TCP dalam Proses FTP yang terekam pada flowgraph
terdapat PSH dan ACK. PSH ini bersifat interaktif dan flag ini adalah pada
segmen terakhir dari berkas yang ditransfer dengan menggunakan protokol
FTP. Segmen yang dikirimkan dengan flag PSH aktif tidak harus segera di-
acknowledge oleh penerima.
M. Husni Mubarrok (2103131032) 5
B. Instalasi SFTP :
SFTP, atau Secure FTP, adalah program yang menggunakan SSH untuk
mentransfer file. Tidak seperti standar FTP, mengenkripsi kedua perintah dan
data, mencegah password dan informasi sensitif dari yang ditransmisikan dalam
jelas melalui jaringan. Secara fungsional mirip dengan FTP, tapi karena
menggunakan protokol yang berbeda yaitu dengan menggunakan port 22, hal itu
tidak dapat menggunakan klien FTP standar untuk berbicara dengan server
SFTP, dan juga tidak bisa terhubung ke server FTP dengan klien yang hanya
mendukung SFTP. Berikut merupakan langkah-langkah untuk menggunakan
SFTP
1. Buka FileZilla dan Wireshark pada windows
2. Lakukan koneksi pada ip server yang dituju dengan alamat sftp://192.168.100.5
dengan username dan password melalui port 22.
3. Setelah koneksi berhasil maka pilih file untuk di upload ke server.
4. Kemudian jika berhasil cek file tersebut dalam server.
5. Lihat WireShark untuk melihat proses yang terjadi dalam proses SFTP.
a. Terjadi proses pertukaran kunci antara Client dan Server sebagai syarat
terjadi suatu proses pertukaran data. Untuk file transfer berupa enkripsi
karena SSH menggunakan algoritma enkripsi dalam mengirimikan suatu
paket file.
M. Husni Mubarrok (2103131032) 6
b. Alur Proses TCP dalam Proses SFTP terdapat PSH dan ACK. PSH bersifat
interaktif dan flag ini adalah pada segmen terakhir dari berkas yang
ditransfer dengan menggunakan protokol FTP. Segmen yang dikirimkan
dengan flag PSH aktif tidak harus segera di-acknowledge oleh penerima.
C. Instalasi FTPS
1. Install OpenSSL
apt-get install openssl
M. Husni Mubarrok (2103131032) 7
2. Lakukan konfigurasi pada proftpd.conf
3. Membuat sertifikat SSL pada proftpd
a. Buat folder baru untuk menyimpan sertifikat SSL pada proftpd.
b. Generate SSL sertifikat
4. Enable TLS pada proftpd.
a. Buka konfigurasi proftpd.conf.
M. Husni Mubarrok (2103131032) 8
b. Hapus tanda # pada Include /etc/proftpd/tls.conf
c. Kemudian buka /etc/proftpd/tls.conf dengan instruksi seperti berikut:
5. Lakukan restart pada proftpd.
6. Lihat WireShark untuk melihat proses yang terjadi dalam proses FTPS.
a. Melalui graph ini dapat dilihat proses request Client dan reponse dari Server.
M. Husni Mubarrok (2103131032) 9
b. Server melakukan response dengan menyediakan service siap digunakan.
c. Pihak Client merequest autenfikasi TLS kepada Server.
M. Husni Mubarrok (2103131032) 10
d. Server meresponse autentifikasi TLS sukses.
Perbedaan FTP, SFTP, FTPS
PERBEDAAN FTP SFTP FTPS
Protokol yang
dipakai
FTP SSH
FTP secure(enkripsi
SSL)
Port 21 22 21
Proses pertukaran
data
Menggunakan
command channel dan
data channel
Menggunakan
transformasi paket
dengan format yang
spesial melalui sebuah
koneksi
Komunikasi dan
pertukaran data
melalui proses
enkripsi dan dekripsi
melalui SSL
Keamanan
Channel command dan
channel data tidak
dienkrip, data yang
dikirim dapat dicegat
atau dibaca
Semua data yang
dikirim dari client ke
server terencrypt
menggunakan
encryption cipher
FTPS Implicit SSL
dan FTPS Explicit
SSL
Firewall
Server mengijinkan
koneksi masuk pada
port 21 dan PASSIVE
on-demand port antara
2000-2500.
Server mengijinkan
koneksi masuk pada
port 22
Server mengijinkan
koneksi masuk pada
port 21 atau 990 dan
PASSIVE on-demand
port antara 2000-2500
Client mengijinkan
koneksi keluar pada
port 21 dan passive
sama seperti server
Client mengijinkan
koneksi keluar pada
port 22
Client mengijinkan
koneksi keluar pada
port 21 dan passive
sama seperti server

More Related Content

What's hot (20)

DOCX
Setting PROXY Ubuntu Server
Muhammad Erick Mahaputra
PDF
9.1 gatewae server
wayan abyong
PDF
Modul 8 squid
Sri Yuyaxdab
PDF
Membuat Ftp server menggunakan Debian Server 7.8
AdityaBintangPradana
PDF
FreeBSD POP3/IMAP Server
Telkom Institute of Management
DOCX
Materi Proxy Server Lengkap
Ali Must Can
PDF
Qmail P to V Migration
Hardian Setya Permana
PPTX
Web Server, DNS Server, dan FTP Server
Isna Dwi Setianingsih
DOCX
Cara Installasi & Konfigurasi FTP, NTP, dan Remote Access di Linux Debian (Ho...
Nur Rahma Aziza
DOCX
Cara install-server-centos
Reno Lee
PDF
HTTP Protokol
Bayu Radityo
DOCX
Laporan Pendahuluan dan Resmi FTP dan HTTP
Muhammad Sulistiyo
PDF
Jarkom - Jilid V.4
rezarmuslim
DOCX
Perbedaan FTP
Muhammad Sulistiyo
PPTX
Cara Installasi & Konfigurasi dan Pengertian FTP, NTP, dan Remote Access di L...
Nur Rahma Aziza
PDF
FreeBSD Installation
Telkom Institute of Management
PDF
Konfigurasi debian
Majidil Khithar
DOCX
15 prillasita ayu dhcp_server_dan_remote_access
prillasita ayu
PPT
TugaS II so- II
bahris_syahril
PDF
Laporan resmi http revised
Bima Prakoso Sudibyo
Setting PROXY Ubuntu Server
Muhammad Erick Mahaputra
9.1 gatewae server
wayan abyong
Modul 8 squid
Sri Yuyaxdab
Membuat Ftp server menggunakan Debian Server 7.8
AdityaBintangPradana
FreeBSD POP3/IMAP Server
Telkom Institute of Management
Materi Proxy Server Lengkap
Ali Must Can
Qmail P to V Migration
Hardian Setya Permana
Web Server, DNS Server, dan FTP Server
Isna Dwi Setianingsih
Cara Installasi & Konfigurasi FTP, NTP, dan Remote Access di Linux Debian (Ho...
Nur Rahma Aziza
Cara install-server-centos
Reno Lee
HTTP Protokol
Bayu Radityo
Laporan Pendahuluan dan Resmi FTP dan HTTP
Muhammad Sulistiyo
Jarkom - Jilid V.4
rezarmuslim
Perbedaan FTP
Muhammad Sulistiyo
Cara Installasi & Konfigurasi dan Pengertian FTP, NTP, dan Remote Access di L...
Nur Rahma Aziza
FreeBSD Installation
Telkom Institute of Management
Konfigurasi debian
Majidil Khithar
15 prillasita ayu dhcp_server_dan_remote_access
prillasita ayu
TugaS II so- II
bahris_syahril
Laporan resmi http revised
Bima Prakoso Sudibyo

Similar to Lapres ftp (20)

PDF
4d484d50f29c1ad46785b29570b6f793.pdf
AyesMuharam
PPTX
Ftp server
Agus Setiawan
PPTX
File Transfer Protocol.pptx
IndoAve1
DOCX
Lapen 3 ftp, ftps, sftp
Wind_Al
DOCX
Konfigurasi FTP dan SFTP
Muhammad Anang Ma'ruf
PPTX
Ftp server
Wisna Juliyanti
PPTX
2. AJ - P2 - Telnet dan FTP.pptx
AgustianNoor
PDF
Materi ftp dan telnet
Putra Wanda
PDF
2.1 lab-instalasi dan konfigurasi ftp
wayan abyong
PPTX
FILE TRANSFET PROTOCOL.pptx
IndoAve1
PDF
L2 ftp fadlysatriyagunawan
SMKN 1 Cimahi
PPTX
File Transfer Protokol
Yusron Muzaki
DOCX
Praktikum8 komdat_using FTP
Jefri Fahrian
PDF
2.1 lab-instalasi dan konfigurasi ftp
wayan abyong
PDF
Konfigurasi FTP Server Debian OS
Sugeng Rizky Darmawanto
PDF
FTP Server Debian.pdf
WahyuHildanSyah1
PDF
Ssh server & sftp server
Putra Wanda
PPTX
File Transfer Protocol
Xyla Ramadhan
PPTX
MATERI TENTANG FTP SERVER KELAS 11 .pptx
ssuser9e36de
4d484d50f29c1ad46785b29570b6f793.pdf
AyesMuharam
Ftp server
Agus Setiawan
File Transfer Protocol.pptx
IndoAve1
Lapen 3 ftp, ftps, sftp
Wind_Al
Konfigurasi FTP dan SFTP
Muhammad Anang Ma'ruf
Ftp server
Wisna Juliyanti
2. AJ - P2 - Telnet dan FTP.pptx
AgustianNoor
Materi ftp dan telnet
Putra Wanda
2.1 lab-instalasi dan konfigurasi ftp
wayan abyong
FILE TRANSFET PROTOCOL.pptx
IndoAve1
L2 ftp fadlysatriyagunawan
SMKN 1 Cimahi
File Transfer Protokol
Yusron Muzaki
Praktikum8 komdat_using FTP
Jefri Fahrian
2.1 lab-instalasi dan konfigurasi ftp
wayan abyong
Konfigurasi FTP Server Debian OS
Sugeng Rizky Darmawanto
FTP Server Debian.pdf
WahyuHildanSyah1
Ssh server & sftp server
Putra Wanda
File Transfer Protocol
Xyla Ramadhan
MATERI TENTANG FTP SERVER KELAS 11 .pptx
ssuser9e36de
Ad

Recently uploaded (20)

PDF
MODUL PEMBELAJARAN DEEP LEARNING IPAS KELAS 6 CP 032 REVISI 2025 KURIKULUM ME...
AndiCoc
PDF
Modul Ajar PAI Kelas 9 Deep Learning New
Adm Guru
PDF
KODE ETIK IIS.pdf apakah perilaku guru perlu diatur?
nadiridarul
PDF
Materi 3 : Strategi Penyediaan Buku BOSP
NoorAfifah12
PPTX
PPT PROPOSAL PjBL - KEL 2 Kewarganegaraan.pptx
HelenaManurung
PDF
Modul Ajar B Inggris Kelas 8 Deep Learning
Adm Guru
PPTX
Teknik Cost Reduction Biaya Manufaktur (Cost of Goods Manufactured)_Training ...
Kanaidi ken
PDF
Modul Ajar Biologi Kelas 10 Deep Learning
Adm Guru
PDF
Uji Toksisitas Akut Pra-Klinik (In Vivo)
Apothecary Indonesia Persada
PDF
Modul Ajar Informatika Kelas 7 Deep Learning
Adm Guru
PPTX
Kritik dan Esai Sastra - MK Kritik Sastra IKIP Siliwangi
IKIP Siliwangi
PDF
MODUL PEMBELAJARAN DEEP LEARNING MATEMATIKA KELAS 6 CP 032 REVISI 2025 KURIKU...
AndiCoc
PPTX
inkuiri kolaboratif pengertian menyeluruh
andigunawan781
PDF
Modul Ajar Pendidikan Pancasila Kelas 8 Deep Learning
Adm Guru
PDF
Modul Ajar Matematika Kelas 8 Deep Learning
Tribuana Edu
PDF
Modul Ajar IPA Kelas 9 Deep Learning Terbaru
Adm Guru
PDF
Modul Ajar Pendidikan Pancasila Kelas 9 Deep Learning
Adm Guru
PDF
Materi : MekanismePelatihanKoding_KA.pdf
NoorAfifah12
PDF
Modul Ajar Biologi Kelas 11 Deep Learning
Adm Guru
PDF
MODUL PEMBELAJARAN DEEP LEARNING SENI RUPA KELAS 6 CP 032 REVISI 2025 KURIKUL...
AndiCoc
MODUL PEMBELAJARAN DEEP LEARNING IPAS KELAS 6 CP 032 REVISI 2025 KURIKULUM ME...
AndiCoc
Modul Ajar PAI Kelas 9 Deep Learning New
Adm Guru
KODE ETIK IIS.pdf apakah perilaku guru perlu diatur?
nadiridarul
Materi 3 : Strategi Penyediaan Buku BOSP
NoorAfifah12
PPT PROPOSAL PjBL - KEL 2 Kewarganegaraan.pptx
HelenaManurung
Modul Ajar B Inggris Kelas 8 Deep Learning
Adm Guru
Teknik Cost Reduction Biaya Manufaktur (Cost of Goods Manufactured)_Training ...
Kanaidi ken
Modul Ajar Biologi Kelas 10 Deep Learning
Adm Guru
Uji Toksisitas Akut Pra-Klinik (In Vivo)
Apothecary Indonesia Persada
Modul Ajar Informatika Kelas 7 Deep Learning
Adm Guru
Kritik dan Esai Sastra - MK Kritik Sastra IKIP Siliwangi
IKIP Siliwangi
MODUL PEMBELAJARAN DEEP LEARNING MATEMATIKA KELAS 6 CP 032 REVISI 2025 KURIKU...
AndiCoc
inkuiri kolaboratif pengertian menyeluruh
andigunawan781
Modul Ajar Pendidikan Pancasila Kelas 8 Deep Learning
Adm Guru
Modul Ajar Matematika Kelas 8 Deep Learning
Tribuana Edu
Modul Ajar IPA Kelas 9 Deep Learning Terbaru
Adm Guru
Modul Ajar Pendidikan Pancasila Kelas 9 Deep Learning
Adm Guru
Materi : MekanismePelatihanKoding_KA.pdf
NoorAfifah12
Modul Ajar Biologi Kelas 11 Deep Learning
Adm Guru
MODUL PEMBELAJARAN DEEP LEARNING SENI RUPA KELAS 6 CP 032 REVISI 2025 KURIKUL...
AndiCoc
Ad

Lapres ftp

  • 1. M. Husni Mubarrok (2103131032) 1 LAPORAN RESMI WORKSHOP KEAMANAN DATA FTP, FTPS, SFTP A. Instalasi FTP FTP menggunakan TCP sebagai protokol transport. FTP server menerima koneksi pada port 21 dan 20. FTP server menggunakan dua port yang berbeda, satu digunakan untuk login dan memasukan perintah. Port lainnya digunakan untuk transfer File, berikut merupakan langkah-langkah dalam proses installasi FTP 1. Langkah pertama install ftp server terlebih dahulu dengan perintah apt-get install proftpd 2. Setelah proses installasi proftpd selesai, kemudian cek daemon ftp yang sudah ada dan berjalan dengan menggunakan perintah netstat a|grep ftp 3. Lakukan restart /etc/init.d/proftpd restart 4. Buat user dengan menggunakan perintah adduser [nama user] 1. Setelah selesai membuat user, Buka FileZilla dan Wireshark. Lakukan koneksi pada ip server yang dituju dengan mengisi Host : ftp://(ip_tempat_ftp_server_berada) Username : (username_baru/ kamdat)
  • 2. M. Husni Mubarrok (2103131032) 2 Password : (password_saat_membuat_user_baru) dengan Port : 21 port untuk ftp Seperti contoh kami menggunakan alamat ftp://192.168.100.5 dengan username dan password melalui port 21. Lihatlah pada filezilla telah tersambung dengan user husni yang ada pada debian. Pada daerah yang dilingkari hitam adalah status report saat kita masuk pada direktori yang ada pada user husni berhasil. 5. Setelah koneksi berhasil maka pilih file untuk di upload ke server. 6. Kemudian jika berhasil cek file tersebut dalam server.
  • 3. M. Husni Mubarrok (2103131032) 3 7. Bukalah wireshark dan pilih pada interface VMWare1 untuk mengamati 8. Lihat WireShark untuk melihat proses yang terjadi dalam proses FTP. a. Dalam response pertama FTP dari server berisi jenis service dan aplikasi ftp apa serta versi berapa yang digunakan. b. Gambar di bawah ini menunjukkan Request dari client untuk mengautentifikasi TLS.
  • 4. M. Husni Mubarrok (2103131032) 4 c. Pada gambar di bawah ini menunjukkan Response yang menyatakan autentifikasi TLS berhasi di lakukan. d. Client melakukan request yang selanjutnya tidak dapat terlihat dalam wireshark. e. Pada tahap alur TCP dalam Proses FTP yang terekam pada flowgraph terdapat PSH dan ACK. PSH ini bersifat interaktif dan flag ini adalah pada segmen terakhir dari berkas yang ditransfer dengan menggunakan protokol FTP. Segmen yang dikirimkan dengan flag PSH aktif tidak harus segera di- acknowledge oleh penerima.
  • 5. M. Husni Mubarrok (2103131032) 5 B. Instalasi SFTP : SFTP, atau Secure FTP, adalah program yang menggunakan SSH untuk mentransfer file. Tidak seperti standar FTP, mengenkripsi kedua perintah dan data, mencegah password dan informasi sensitif dari yang ditransmisikan dalam jelas melalui jaringan. Secara fungsional mirip dengan FTP, tapi karena menggunakan protokol yang berbeda yaitu dengan menggunakan port 22, hal itu tidak dapat menggunakan klien FTP standar untuk berbicara dengan server SFTP, dan juga tidak bisa terhubung ke server FTP dengan klien yang hanya mendukung SFTP. Berikut merupakan langkah-langkah untuk menggunakan SFTP 1. Buka FileZilla dan Wireshark pada windows 2. Lakukan koneksi pada ip server yang dituju dengan alamat sftp://192.168.100.5 dengan username dan password melalui port 22. 3. Setelah koneksi berhasil maka pilih file untuk di upload ke server. 4. Kemudian jika berhasil cek file tersebut dalam server. 5. Lihat WireShark untuk melihat proses yang terjadi dalam proses SFTP. a. Terjadi proses pertukaran kunci antara Client dan Server sebagai syarat terjadi suatu proses pertukaran data. Untuk file transfer berupa enkripsi karena SSH menggunakan algoritma enkripsi dalam mengirimikan suatu paket file.
  • 6. M. Husni Mubarrok (2103131032) 6 b. Alur Proses TCP dalam Proses SFTP terdapat PSH dan ACK. PSH bersifat interaktif dan flag ini adalah pada segmen terakhir dari berkas yang ditransfer dengan menggunakan protokol FTP. Segmen yang dikirimkan dengan flag PSH aktif tidak harus segera di-acknowledge oleh penerima. C. Instalasi FTPS 1. Install OpenSSL apt-get install openssl
  • 7. M. Husni Mubarrok (2103131032) 7 2. Lakukan konfigurasi pada proftpd.conf 3. Membuat sertifikat SSL pada proftpd a. Buat folder baru untuk menyimpan sertifikat SSL pada proftpd. b. Generate SSL sertifikat 4. Enable TLS pada proftpd. a. Buka konfigurasi proftpd.conf.
  • 8. M. Husni Mubarrok (2103131032) 8 b. Hapus tanda # pada Include /etc/proftpd/tls.conf c. Kemudian buka /etc/proftpd/tls.conf dengan instruksi seperti berikut: 5. Lakukan restart pada proftpd. 6. Lihat WireShark untuk melihat proses yang terjadi dalam proses FTPS. a. Melalui graph ini dapat dilihat proses request Client dan reponse dari Server.
  • 9. M. Husni Mubarrok (2103131032) 9 b. Server melakukan response dengan menyediakan service siap digunakan. c. Pihak Client merequest autenfikasi TLS kepada Server.
  • 10. M. Husni Mubarrok (2103131032) 10 d. Server meresponse autentifikasi TLS sukses. Perbedaan FTP, SFTP, FTPS PERBEDAAN FTP SFTP FTPS Protokol yang dipakai FTP SSH FTP secure(enkripsi SSL) Port 21 22 21 Proses pertukaran data Menggunakan command channel dan data channel Menggunakan transformasi paket dengan format yang spesial melalui sebuah koneksi Komunikasi dan pertukaran data melalui proses enkripsi dan dekripsi melalui SSL Keamanan Channel command dan channel data tidak dienkrip, data yang dikirim dapat dicegat atau dibaca Semua data yang dikirim dari client ke server terencrypt menggunakan encryption cipher FTPS Implicit SSL dan FTPS Explicit SSL Firewall Server mengijinkan koneksi masuk pada port 21 dan PASSIVE on-demand port antara 2000-2500. Server mengijinkan koneksi masuk pada port 22 Server mengijinkan koneksi masuk pada port 21 atau 990 dan PASSIVE on-demand port antara 2000-2500 Client mengijinkan koneksi keluar pada port 21 dan passive sama seperti server Client mengijinkan koneksi keluar pada port 22 Client mengijinkan koneksi keluar pada port 21 dan passive sama seperti server