Modul 3 FTP SERVER. Dasar Teori

dokumen-dokumen yang mirip
Modul 4 Telnet dan File Transfer Protocol (FTP)

PRAKTIKUM VI TELNET DAN FTP

seandainya Anda sedang melakukan maintenance server dari jauh, tentunya dengan account yang punya hak khusus, tanpa setahu Anda, account dan password

Laporan Praktikum Administrasi Jaringan Samba dan FTP Server

LAPORAN RESMI KEAMANAN JARINGAN. PRAKTIKUM 2 Perbedaan Macam-Macam Tipe Jaringan pada Virtual Box dan Analisa Telnet dan SSH menggunakan Wireshark

PRAKTIKUM 11 APPLICATION LAYER

A. TUJUAN PEMBELAJARAN

KEAMANAN JARINGAN : Laporan Pendahuluan Telnet dan SSH

PRAKTIKUM 1 TELNET DAN SSH SERVER

Membangun Mail Server pada Linux Redhat 9

Cara instal dan konfigurasi FTP SERVER

Laporan Resmi Praktikum Administrasi Jaringan FTP DAN SAMBA SERVER

1. Langkah-langkah FTP Shell melaluiwindows. 1. Klik Start kemudian Run. 2. Ketik ftp. 3. <enter> / Klik OK

Dengan aplikasi samba ini memungkinkan juga untuk melakukan mapping printer dan folder dari windows DASAR TEORI

INSTALASI PC SERVER. SAMBA dan SWAT. Ardi Maharta / Heri Widayat /

FTP (File Transfer Protokol) merupakan salah satu cara kita berkomunikasi dengan remote komputer. Pada postingan ini saya akan berbagi tutorial

MENGENAL FTP (FILE TRANSFER PROTOCOL)

MODUL PRAKTIKUM ADMINISTRASI SERVER OS DEBIAN 6

FTP Server Menggunakan vsftpd

FTP server merupakan sebuah server yang memanfaatkan File Transfer Protocol (FTP) untuk keperluan transfer file antar mesin pada jaringan TCP/IP.

Membuat FTP di Windows Server 2003

INSTALASI PC SERVER INSTALASI & KONFIGURASI SSH. Ardi Maharta / Heri Widayat /

FTP SERVER MAIL SERVER WEBMAIL

TUJUAN PEMBELAJARAN: 1. Mengenalkan pada mahasiswa tentang konsep dasar firewall 2. Mahasiswa mampu melakukan proses filtering menggunakan iptables

Pertemuan 3 SAMBA. Riza Kurniawan Ahmad Wildan L Kelas G _ Pendidikan Teknik Informatika UNIVERSITAS NEGERI YOGYAKARTA

PEMBUATAN FTP SERVER PADA SERVER REDHAT 4 DENGAN VSFTPD. Hendy Djaja Siswaja

INSTALASI PC SERVER INSTALASI & KONFIGURASI SSH. Ardi Maharta / Heri Widayat /

keseluruhan jaringan Suatu Bank yang ada di Indonesia ataupun yang ada di Negara-negara lain menggunakan sarana WAN untuk saling terhubung, Biasanya W

Yama Fresdian Dwi Saputro from-engineer.blogspot.com. Pendahuluan. Lisensi Dokumen:

KONFIGURASI MAIL SERVER DENGAN MERCURY

REMOTE ACCESS DNS SERVER

PRAKTIKUM JARINGAN KOMPUTER FILE TRANSFER PROTOCOL

LAPORAN RESMI PRAKTIKUM ADMIN DAN MANAJEMEN JARINGAN File Transfer Protocol (FTP)

Koneksi TCP sebelum Spoofing

SSH (SECURE SHELL) 7. Masukan password root atau password user account yang ada di dalam PC 8. Kirim pesan ke user lain (SECURE COPY)

Konfigurasi DNS Server pada Linux Redhat

PRAKTIKUM 9 Konfigurasi Keamanan File-sharing (SFTP)

DNS SERVER. Jaringan Komputer

MODUL II. (Konfigurasi TCP/IP & Remote System) Tim Penyusun Modul Praktikum Jaringan Komputer. Computer Science Udayana University

A. INSTALLASI SOFTWARE

Membuat FTP Server dengan Ubuntu Cara Membangun FTP Server dengan VSFTPD Ubuntu Server - Transfer file dengan layanan ftp.

TUJUAN PEMBELAJARAN: 1. Mengenalkan pada mahasiswa tentang konsep dasar firewall 2. Mahasiswa mampu melakukan proses filtering menggunakan iptables

2. SSH dengan password: SSH dengan public key:

Praktikum ROUTER DENGAN IP MASQUERADE

Rahmady Liyantanto liyantanto.wordpress.com

MODUL 4 KONFIGURASI FIREWALL [TCP WRAPPER]

Konfigurasi FTP Server pada Linux

MODUL 1 PENGENALAN LAYANAN JARINGAN

PROFTPD SERVER. Menghentikan koneksi ftp dengan remote mesin. Seperti perintah get tetapi mendukung wildcards.

Metode Akses Mail dari Client

BAB IV DISKRIPSI KERJA PRAKTIK. Bab ini membahas tentang proses instalasi VMWare Workstation dan

ADMINISTRASI DAN MANAGEMEN JARINGAN TUGAS TELNET DAN SSH SERVER

KONFIGURASI SERVER LINUX REDHAT 9.0

A. INSTALLASI SOFTWARE

TUJUAN PEMBELAJARAN: 1. Mengenalkan pada mahasiswa tentang konsep dasar firewall 2. Mahasiswa mampu melakukan proses filtering menggunakan iptables

TUTORIAL KONFIGURASI FTP SERVER DI DEBIAN 6

PRAKTIKUM 3 Dynamic Host Configuration protocol pada Linux (Ubuntu) dan Windows 1. Praktikum 4. Dynamic Host Configuration Protocol

Amalia Zakiyah D4 LJ TI. LAPORAN RESMI TELNET dan SSH

PRAKTIKUM ADMINISTRASI JARINGAN KOMPUTER DHCP SERVER

P1 : Perintah Dasar Sistem Operasi Linux

JARINGAN KOMPUTER MODUL I

BAB 1 Instalasi Redhat Linux 7.2

A. INSTALLASI SOFTWARE

Mengakses Server Melalui SSH Menggunakan PuTTY di Windows

Silahkan ikuti langkah-langkah berikut :

Pertemuan 4 FTP. RizaKurniawan Ahmad Wildan L Kelas G _ PendidikanTeknikInformatika UNIVERSITAS NEGERI YOGYAKARTA

4. Pilih direktori tempat penyimpanan lalu klik Lanjut. A. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM

WYI CREATED BY WINA YUSNAENI

BAB V IMPLEMENTASI DAN PENGUJIAN

A. INSTALLASI SOFTWARE

Pertemuan 1. Riza Kurniawan Ahmad Wildan L Kelas G _ Pendidikan Teknik Informatika

WEB SERVER LINUX DEBIAN 8.5

INSTALASI DAN KONFIGURASI DASAR PC-ROUTER DENGAN LINUX REDHAT 9.0

LAPORAN PENDAHULUAN PRAKTIKUM ADMIN DAN MANAJEMEN JARINGAN Telnet dan SSH

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

Laporan Resmi Praktikum Administrasi Jaringan

III. Proses Pengerjaan

TUGAS JARINGAN KOMPUTER

Ari Angga Wijaya

INSTALASI DNS SERVER-WEBSERVER-PROXY SERVER-FTP SERVER

I. INSTALLASI SOFTWARE

PRAKTIKUM KEAMANAN JARINGAN : Tugas Telnet dan SSH

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

Praktikum POSTFIX MAIL SERVER

Muhammad Zen Samsono Hadi, ST. Msc.

Remote Execution. Oleh: Idris Winarno

Pensettingan IP Address kelas A,B,C dan Pensettingan Hostname

Menggunakan FileZilla FTP Client. Pemerintah Daerah Kabupaten Sleman repo.slemankab.go.id

TELNET & ROUTING INTERNET

Bab I Pendahuluan BAB I PENDAHULUAN 1.1 LATAR BELAKANG

Modul praktikum OS. MANUAL Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah : Q

TIP PRAKTIS MEMBANGUN KOMPUTER LINUX CLUSTER

Praktikum 1. Perintah Dasar Sistem Operasi Linux

PEMBAHSANA SOAL UJI KOMPETENSI TKJ 2015/2016 PAKET 1. Menggunakan UBUNTU TKJ SMKN 1 Lembah Melintang

PETUNJUK PEMAKAIAN SOFTWARE

TUGAS PENDAHULUAN 1. Jelaskan cara kerja dari Mail Server 2. Sebutkan beberapa software yang dipakai untuk mengamankan dari spam dan virus

PERANCANGAN TOOLS UNTUK NETWORK ADMINISTRATION BERBASIS PEMROGRAMAN SHELL PADA SISTEM OPERASI RASBIAN

Pembahasan UPK Paket 1

Panduan Cara Menggunakan Server VPS

Membangun Server Local dengan Debian 6.0.5

Transkripsi:

Modul 3 FTP SERVER TUJUAN PEMBELAJARAN 1. Mahasiswa dapat memahami penggunaan service secure shell, secure copy dan secure ftp pada sistem operasi unix/linux. 2. Mahasiswa mampu melakukan instalasi dan konfigurasi ssh untuk meningkatkan keamanan data. 3. Mahasiswa memahami kelebihan penggunaan secure shell dibanding service telnet, ftp dan perintah remote lainnya. Dasar Teori FTP menggunakan protokol transport TCP untuk mengirimkan data/file. TCP dipakai sebagai protokol transport karena protokol ini memberikan garansi pengiriman dengan FTP yang dapat memungkinkan user mengakses file dan direktori secara interaktif, diantaranya : Melihat daftar file pada direktori remote dan lokal. Menganti nama dan menghapus file. Transfer file dari komputer remote ke lokal (download). Transfer file dari komputer lokal ke remote (upload). Gambar di bawah ini menunjukkan mekanisme transfer file dari host lokal ke remote, proses transfer file seperti ditunjukkan dengan tanda panah pada gambar tersebut. Tahapan FTP dimulai dari client memasuki jaringan TCP/IP, komputer remote yang akan dituju disebut host FTP, dan host FTP ini harus memiliki software FTP server yang telah diinstall agar dapat berinteraksi dengan sistem file pada host. Untuk memulai melakukan FTP, maka berikan perintah seperti berikut : %ftp [hostname] tanda % adalah prompt default pada OS Unix, hostname merupakan nama secara simbolik atau nomor IP dari komputer yang akan dituju. Bila sudah dapat tersambung maka akan ditanyakan nama user dan password, isian nama user dan password sesuai dengan account yang diberikan seperti yang digunakan bila user akan menggunakan server tersebut, tetapi pada FTP server yang umum, untuk nama user dapat digunakan ftp atau anonymous dengan menggunakan password yaitu alamat e-mail, akan tetapi memiliki hak akses yang terbatas sesuai yang ditetapkan administrator FTP server. 58

Gambar 6.1. Mekanisme FTP Contoh aplikasi FTP server : - Proftpd - Vsftpd - Wuftpd - IIS (didalamnya terdapat FTP Server) Contoh aplikasi FTP client - CuteFTP, Wget - WsFTP - GetRight - AbsoluteFTP - SmartFTP - Filezilla( Mendukung SFTP) Tugas Pendahuluan 1. Apa kegunaan utama ftp? 2. Klasifikasikan jenis ftp server berdasarkan tipe usernya! 3. Pada Linux Redhat versi 8.0 keatas, program ftp server telah menggunakan vsftpd, setelah sebelumnya digunakan wu-ftpd. Sebutkan beberapa keunggulan dari program vsftpd dibandingkan dengan wu-ftpd. 59

Percobaan 1. Login ke sistem Linux sebagai root 2. Buatlah user baru untuk persiapak akses ftp server # groupadd temanku # useradd agus g temanku # passwd agus # useradd budi g temanku # passwd budi 3. Cek apakah program vsftpd sudah terinstall atau belum. Jika sudah, langsung kerjakan langkah nomer 8. Jalankan perintah rpm qa grep vsftpd, tulis hasilnya. Versi dari vsftpd : 4. Jika program vsftpd belum ada, installah dengan cara sbb. Masukkan CD Rom Redhat dan ketiklah perintah berikut ini. # mount /dev/cdrom /mnt/cdrom # cd /mnt/cdrom # ls l # cd RedHat # ls l # cd RPMS # ls l vsftpd* 5. Jika tidak ditemukan vsftpd-xxxx.rpm (xxx = nomer versi) gantilah dengan CD yang lain, jika ditemukan installah program tersebut dengan cara # rpm ivh vsftpd*.rpm 6. Mengaktifkan vsftp server Amati file-file yang berhubungan dengan program vsftpd # rpm ql vsftpd Baca dan pelajari file konfigurasi vsftpd # vi /etc/vsftpd/vsftpd.conf Baca dan pelajari file script vsftpd # vi /etc/rc.d/init.d/vsftpd Untuk menjalankan program vsftpd ketiklah # vi /etc/rc.d/init.d/vsftpd start 7. Menghapus rule firewall Redhat Linux versi 8 atau yang lebih baru, akan mengaktifkan firewall secara default sehingga semua akses dari luar akan ditolak. Untuk kepentingan percobaan ini, ada baiknya untuk sementar semua rule firewall dihapus. Gunakan perintah : # iptables -F 60

8. Uji coba dari localhost Untuk menguji coba apakah ftp server sudah berjalan dengan baik atau tidak jalankan perintah sbb. : # ftp localhost Jika terdapat pesan sbb. berarti kedua service tersebut belum berhasil. # ftp localhost Trying 127.0.0.1 telnet : unable to connect to remote host Connection Refused Jika tidak berhasil kemungkinan sbb : i. Service telnet masih didisable, edit file berikut ini (jalankan perintah berikut) # vi /etc/xinetd.d/vsftpd service ftp { disable = no socket_type = stream wait = no user = root server = /usr/sbin/vsftpd nice = 10 } pada baris disable = yes diganti disable = no selanjutnya restart xinetd dengan perintah : # /etc/init.d/xined restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ] Jika proses instalasi berhasil akan ada pesan sbb. # ftp localhost Red Hat Linux release 9 (Shrike) login: student Password: ****** 9. ftp dari komputer client ke server Berikan teman anda informasi tentang IP PC anda, username dan password untuk login ke komputer anda. Misalkan PC anda mempunyai IP 10.252.108.100, maka dari PC teman anda lakukan perintah sbb. 10. Cek kerja dari ftp server anda dengan melakukan koneksi ftp ke server anda sendiri (localhost/hostname dari server anda) dengan menjalankan perintah : #ftp localhost atau #ftp nama_host_server. Tuliskan pesan yang muncul. 11. Login sebagai user yang telah anda buat/ nama user anda. # ftp 10.252.108.100 Red Hat Linux release 9 (Shrike) login: student Password: ****** 61

12. Berdiskusilah dengan rekan-rekan disebelah anda, perintahkan rekan-rekan anda untuk melakukan ftp ke PC anda. Misalkan PC anda mempunyai IP 10.252.108.100, maka perintahkan teman anda untuk mengupload filenya ke PC anda. $ hostname ---- catat namahostnya $ cd ---- kembali ke HOME $ touch dataku datague mydata --- buat filebaru $ ls -l $ ftp 10.252.108.100 ftp> username : agus ftp> passwd : ******** ftp> hostname ---- ada error? ftp> whoami ---- ada error? ftp> pwd ---- catat home direktorinya ftp> finger ---- ada error? ftp> mput * ---- mengupload semua file ftp> ls ftp> bye ---- kembali ke client $ hostname Jelaskan, mengapa perintah-perintah seperti hostname, whoami, finger, dll dapat berjalan di service telnet tetapi tidak dapat berfungsi di service ftp 13. Amatilah proses-proses yang terjadi di PC anda (server) Ajaklah rekan anda untuk ftp ke PC anda, dan amati dengan perintah : # finger --- amati hasilnya # netstat # netstat a grep ftp --- amati hasilnya # cat /var/log/secure Jelaskan apa fungsi dari perintah netstat? Informasi apa saja yang didapat dari file /var/log/secure? 14. Lakukan beberapa kali percobaan dengan perintah ftp, kemudian jelaskan secara detail, apa perbedaan antara telnet dan ftp 15. Mencoba anonymous ftp Isilah direktori /var/ftp/pub dengan beberapa file agar dapat di-download oleh anonymous ftp user yang sedang terhubung ke PC anda. # cd /var/ftp/pub # echo Ini komputerku, namanya `hostname` > namapcku # ifconfig > ip.komputerku # touch filekosong1 filekosong2 filekosong3 # ls -l Perintahkan rekan-rekan anda untuk ftp ke PC anda menggunakan account anonymous, kemudian download semua file di direktory pub $ hostname ---- catat namahostnya $ cd ---- kembali ke HOME $ $ ls -l $ ftp 10.252.108.100 ftp> username : anonymous ftp> passwd : ******** --- masukkan email anda ftp> hostname ---- ada error? 62

ftp> whoami ---- ada error? ftp> pwd ftp> ls ftp> cd pub ftp> ls ftp> mget * -- download semua file di direktori pub ftp> bye ---- kembali ke client $ ls l --- apakah file sukses terdownload? $ Laporan Resmi FORMAT LAPORAN RESMI Nama dan NRP mahasiswa Judul Percobaan : FTP Server Dasar Teori : Tugas Pendahuluan : Hasil percobaan : Daftar Pertanyaan Berikan kesimpulan praktikum yang anda lakukan. Jelaskan perbedaan rlogin, rexec, rsh,rcp, ftp, telnet dengan ssh, sftp. 63