PRAKTIKUM VI TELNET DAN FTP

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

Modul 3 FTP SERVER. Dasar Teori

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

A. TUJUAN PEMBELAJARAN

KEAMANAN JARINGAN : Laporan Pendahuluan Telnet dan SSH

PRAKTIKUM 1 TELNET DAN SSH SERVER

PRAKTIKUM 11 APPLICATION LAYER

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

A. INSTALLASI SOFTWARE

Cara instal dan konfigurasi FTP SERVER

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

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

TELNET & ROUTING INTERNET

A. INSTALLASI SOFTWARE

A. INSTALLASI SOFTWARE

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

JARINGAN KOMPUTER MODUL 3

Agenda. Protokol TCP/IP dan OSI Keluarga Protokol TCP/IP

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

2.2 Dasar Teori. Layer # Nama Unit. Dimana setiap layer memiliki fungsi dan contoh masing-masing.

APPLICATION LAYER. Oleh : Reza Chandra

TRANSPORT LAYER. Aplikasi dan Operasi pada TCP dan UDP

MODUL 1 PENGENALAN LAYANAN JARINGAN

INSTALASI DAN KONFIGURASI DASAR PC-ROUTER DENGAN LINUX REDHAT 9.0

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

MODUL PRAKTIKUM ADMINISTRASI SERVER OS DEBIAN 6

I. INSTALLASI SOFTWARE

A. INSTALLASI SOFTWARE

Manual Book SID-SEKOLAH Manual Book SID-SEKOLAH

Making Provisions for Applications and Services

Modul 5 Cisco Router

Laporan Resmi Praktikum Administrasi Jaringan FTP DAN SAMBA SERVER

Pertemuan III. Referensi Model TCP/IP

I. Tujuan. Pendahuluan. Alat dan Bahan. Langkah Kerja. Aziz Izzudin Rendy Reynaldi S. Maulani Rahmi Tantan Faturrahman

Pertemuan III. Referensi Model TCP/IP

26/09/2013. Pertemuan III. Elisabeth, S.Kom - FTI UAJM. Referensi Model TCP/IP

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

Gambar 18. Koneksi Peer to Peer. Switch. Komputer B. Gambar 19. Topologi Star menggunakan 3 PC

PETUNJUK PEMAKAIAN SOFTWARE

Koneksi TCP sebelum Spoofing

PERALATAN YANG DIBUTUHKAN: 1. Beberapa PC yang akan dihubungkan dalam jaringan. 2. Hub sebagai penghubung jaringan. 3. Kabel jaringan secukupnya.

Membuat FTP di Windows Server 2003

Muhammad Zen Samsono Hadi, ST. Msc.

TCP dan Pengalamatan IP

BAB 4 IMPLEMENTASI DAN EVALUASI. pendukung, seperti perangkat keras dan piranti lunak. Berikut ini akan diuraikan

PRAKTIKUM 13 APPLICATION LAYER (SNMP)

JARINGAN KOMPUTER Layanan Dari TCP dan UDP Protocol

Amalia Zakiyah D4 LJ TI. LAPORAN RESMI TELNET dan SSH

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

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

Manual Book SID-KOPERASI Manual Book SID-KOPERASI

TCP DAN UDP. Budhi Irawan, S.Si, M.T

PRAKTIKUM JARINGAN KOMPUTER SEMESTER GENAP MODUL II FILE SHARING DAN PRINT SERVER

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

Praktikum ROUTER DENGAN IP MASQUERADE

NETWORK FILE SYSTEM (NFS) di ubuntu 10.04

Manual Book SID-RETAIL Pro Manual Book SID-RETAIL Pro

BAB 4 IMPLEMENTASI DAN EVALUASI

adalah sebuah aturan atau standar yang mengatur hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer dalam Komunikasi Data

Deskripsi Layanan Protokol TCP dan UDP. (Tugas Mata Kuliah Jaringan Komputer) Nama: Azwar Hidayat NIM: Kelas: SK 4 C

Modul 5 Cisco Router

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

Keamanan Jaringan Komputer

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

Modul 2 Konstruksi Network

BAB IV PENGUJIAN DAN ANALISA ALAT

TCP/IP (singkatan dari "Transmission Control Protocol")

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

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

REVIEW MODEL OSI DAN TCP/IP

PRAKTIKUM ROUTING STATIK

Konfigurasi Dan Instalasi Jaringan( TCP/IP ) Di Windows Server 2003

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Adapun 3 metode untuk pengalokasian alamat IP pada DHCP server :

IP Address. Dedi Hermanto

TASK V OBSERVING TCP/IP, PORT USING COMMAND PROMPT AND WIRESHARK

BAB 2: INTRODUCTION TCP/IP

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

PETUNJUK PEMAKAIAN SOFTWARE

3. 3 Application Layer Protocols and Services Examples

Rahmady Liyantanto liyantanto.wordpress.com

DAFTAR ISI. ABSTRAK...iv. KATA PENGANTAR...v. DAFTAR ISI... vii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xv BAB I PENDAHULUAN... 1

Reza Muhammad

TUGAS V JARINGAN KOMPUTER

ARP (Address Resolutio Protocol) Secara internal ARP melakukan resolusi address tersebut dan ARP berhubungan langsung dengan Data Link Layer. ARP meng

Refrensi OSI

Pemrograman Jaringan

Hubungan Aplikasi dan Transport

TUGAS JARINGAN KOMPUTER

MODUL 3 PRAKTIKUM ADMINISTRASI JARINGAN. DHCP Server. Oleh: Nani Setyo Wulan S.Pd. Nelyetti S.Kom.

Membangun Mail Server pada Linux Redhat 9

P1 : Perintah Dasar Sistem Operasi Linux

Layanan ( service) Simple Mail Transport Protocol (SMTP)

BAB III METODE PENELITIAN. Router Berbasis Web, Penulis menerapkan konsep pengembangan Software

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

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

Mengakses Server Melalui SSH Menggunakan PuTTY di Windows

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

A I S Y A T U L K A R I M A

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

Transkripsi:

PRAKTIKUM VI TELNET DAN FTP I. Tujuan 1. Mahasiswa Memahami konsep telnet dan FTP 2. Mahasiswa mampu membangun telnet dan FTP II. Peralatan Yang Diperlukan 1. Beberapa komputer yang berfungsi sebagai server telnet dan server FTP. 2. Beberapa komputer yang berfungsi sebagai client telnet dan client FTPr. 3. Hub/switch sebagai penghubung jaringan. 4. Kabel jaringan secukupnya. III. Dasar Teori Lapisan Transport Lapisan Transport merupakan lapisan keempat pada OSI Layer. Lapisan Transport mempunyai beberapa fungsi, yaitu : 1. Flow Control. Sinkronisasi pengiriman data, antara si penerima dan si pengirim harus terjadi interaksi untuk menjaga kehilangan data. 2. Multiplexing. Mengijinkan banyak layanan/aplikasi untuk mengakses network link yang sama. 3. Virtual Circuit Management. Membuka, menjaga dan melakukan proses terminasi hubungan komunikasi. 4. Error Checking and Recovery. Mendeteksi Error dan melakukan proses perbaikan kembali semisal dengan melakukan transmisi ulang. Dari keempat fungsi diatas dapat disederhanakan bahwa fungsi dari layer keempat adalah bertanggung jawab atas transportasi data. Pada layer ini dikenal ada dua macam jenis layanan transportasi yang disediakan, yaitu : 1. Connection-Oriented. Yaitu jenis layanan yang memerlukan koneksi lebih dahulu. Analoginya seperti saat kita menelpon. Semisal kita akan menelepon si A dengan membawa berita Tolong bawakan buku saya yang kamu 51

pinjam!. Langkah pertama yang akan kita lakukan adalah dengan menekan nomor telepon A. Kemudian kita akan bertanya apakah ini rumah A dan yang menerima telepon ini adalah A? Kalau betul maka kita akan berkata, Tolong bawakan buku saya yang kamu pinjam!. Tetapi apabila yang menerima bukan A maka kita tidak akan menyampaiakan berita dan segera menutup telepon, dan kemungkinan kita akan menelepon lagi. TCP (Transport Control Protocol) merupakan contoh protokol yang connection-oriented. Data yang dibawa oleh protokol ini disebut sebagai SEGMENT. Gambar 6.1. Mekanisme pengiriman data dengan menggunakan layanan connection-oriented 2. Connectionless-orinted. Yaitu jenis layanan transportasi yang tidak membutuhkan koneksi terlenih dahulu. Berbeda dengan konsep connectionoriented, analogi yang dapat kita pakai adalah analogi mengirim surat. Semisal tujuan surat kita adalah si A dengan isi berita yang sama. Langkah pertama yang kiata lakukan adalah menuliskan berit tersebut pada kertas lalu memasukkan ke dalam amplop yang ditulisi alamt rumah si A. Kemudian kita mengantarkan surat tersebut ke kantor pos. Oleh kantor pos surat itu didistribusikan ke alamat tanpa kita tahu apakah surat itu diterima sendiri oleh si A atau bukan. 52

UDP (User Datagram Protocol)merupakan contoh protokol yang connectionless. Data yang dibawa disebut sebagai DATAGRAM. Pada layer ini dikenal adanya port number. Port number ini harus sama antara pengirim dan penerima supaya dapat berkomunikasi. Contoh aplikasi yang menggunakan lapisan ini adalah Telnet dan FTP. Dalam praktikum kali ini, akan dipelajari cara kerja Telnet dan FTP. Telnet Telnet kepanjangan dari Telecommunications network protocol. Telnet adalah salah satu dari aplikasi internet yang paling tua. Telnet memungkinkan kita untuk menghubungkan terminal kita dengan host remote yang berada di luar jaringan. Pada masa ARPANET sebelum workstation grafis atau personal komputer ditemukan, setiap orang menggunakan terminal yang terhubung dengan mainframe atau minicomputer melalui koneksi serial (gambar xx.x). Setiap terminal memiliki keyboard sebagai masukan dan monitor untuk keluaran, tanpa memiliki CPU sendiri, semua proses dijalankan di mainframe atau minicomputer. Serial Line Terminal (Keyboard dan layar) Minicomputer Serial Line Serail Line Gambar 6.2 Terminal dihubungkan dengan kabel serial ke minicomputer Pada saat sekarang terminal riil seperti di atas sangat jarang, hanya ada terutama sebagai terminal emulator seperti hyperterminal pada windows (hyperterminal windows digunakan untuk mengkonfigurasi router/switch cisco). 53

Telnet biasanya digunakan untuk remote login dari PC ke PC lain dalan jaringan. Remote login semacam ini memungkinkan anda untuk menggunakan aplikasi yang berada dalam sistem remote. Remote login semacam ini hanya menyediakan koneksi text only, biasanya dalam bentuk command line prompt, seakan-akan anda duduk di terminal yang terhubung pada mesin remote. Telnet adalah aplikasi client/server. Client mengambil karakter yang dimasukkan dari keyboard, mengirimkannya ke server dan mencetak output yang dikirim oleh server. Server melakukan lebih banyak tugas, melewatkan karakter input dari client, menginterpretasikannya sebagai perintah, membaca output dan mengirim balik ke client untuk dicetak ke layar. FTP 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 6.2 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, 54

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. Gambar 6.3. Mekanisme FTP IV. Tugas Pendahuluan 1. Apa perbedaan fungsi telnet dan 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. V. Percobaan 55

1. Login ke sistem Linux sebagai root 2. Cek apakah konfigurasi alamat IP untuk host. 1. Jalankan perintah ifconfig, tulis konfigurasi IP host anda. Interface : IP Address : Subnet mask : 2. Jalankan perintah netstat r, tuliskan default gateway host anda. Default Gateway : 3. Catatlah berapa nomer port yang digunakan oleh telnet dan ftp # cat /etc/services grep ftp # cat /etc/services grep telnet Apakah protokol yang digunakan oleh ftp dan telnet? 4. Cek apakah program vsftpd sudah terinstall atau belum. Jika sudah, langsung kerjakan langkah nomer 8. Jalankan perintah rpm qa grep telnet, tulis hasilnya Ada berapa banyak program telnet yang terinstall? Apakah sudah ada program telnet-server? Jalankan perintah rpm qa grep telnet-server, tulis hasilnya Jalankan perintah rpm qa grep vsftpd, tulis hasilnya. Versi dari vsftpd : 5. Jika program telnet-server dan 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 telnet* # ls l vsftpd* 56

6. Jika tidak ditemukan telnet-server-xxxx.rpm atau vsftpd-xxxx.rpm (xxx = nomer versi) gantilah dengan CD yang lain, jika ditemukan installah program tersebut dengan cara # rpm ivh telnet-server*.rpm # rpm ivh vsftpd*.rpm 7. Catatlah di direktori mana saja kedua program tersebut diinstall. # rpm ql telnet-server # rpm ql vsftpd Catatlah : Direktori yang berisi executable file untuk program telnet dan vsftpd Nama file konfigurasi : Direktori yang menyimpan manual dan dokumentasi kedua program tersebut 8. 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 9. Menghapus rule firewall Redhat Linux versi 8 atau yang lebih baru, akan mengaktifkan firewall secara default sehingga semua akses dari luar akan ditolak. Untuk 57

kepentingan percobaan ini, ada baiknya untuk sementar semua rule firewall dihapus. Gunakan perintah : # iptables -F 10. Uji coba dari localhost Untuk menguji coba apakah telnet & ftp server sudah berjalan dengan baik atau tidak jalankan perintah sbb. : # telnet localhost # ftp localhost Jika terdapat pesan sbb. berarti kedua service tersebut belum berhasil. # telnet localhost Trying 127.0.0.1 telnet : unable to connect to remote host Connection Refused Jika proses instalasi berhasil akan ada pesan sbb. # telnet localhost Red Hat Linux release 9 (Shrike) login: student Password: ****** 11. Telnet dan ftp dari komputer client ke server Pertama-tama, buatkan user baru di komputer anda (sekarang berfungsi sebagai telnet dan ftp server) untuk rekan-rekan anda yang berada di sebelah kanan, kiri, depan dan belakang. Misalnya rekan yang duduk disekitar anda bernama agus dan budi, buatkan user dengan cara sbb. # groupadd temanku # useradd agus g temanku 58

# passwd agus # useradd budi g temanku # passwd budi 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. # ping 10.252.108.100 ---- cek konektivitas # telnet 10.252.108.100 $ username : agus $ passwd : ******** $ hostname ---- catat hostnamenya $ whoami $ pwd ---- catat home direktorinya $ finger ---- catat siapa saja yang login $ finger > dataku ---- cek : boleh write? $ hostname > namapc $ pwd $ exit ---- kembali ke PC client Untuk melakukan ftp ke PC anda dari PC rekan anda, gunakan perintah. # ping 10.252.108.100 ---- cek konektivitas # telnet 10.252.108.100 $ username : budi $ passwd : ******** 12. 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. 59

13. Login sebagai user yang telah anda buat/ nama user anda. Setelah itu ketikkan perintah >help. Tuliskan perintah-perintah tersebut. Catatan: untuk melihat deskripsi perintah ftp jalankan perintah >help nama_perintah 14. Berdiskusilah dengan rekan-rekan disebelah anda, perintahkan rekan-rekan anda untuk melakukan telnet dan 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 15. Amatilah proses-proses yang terjadi di PC anda (server) Ajaklah rekan anda untuk telnet dan ftp ke PC anda, dan amati dengan perintah : # finger --- amati hasilnya # netstat 60

# netstat a grep telnet --- amati hasilnya # 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? 16. Lakukan beberapa kali percobaan dengan perintah telnet dan ftp, kemudian jelaskan secara detail, apa perbedaan antara telnet dan ftp 17. 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? 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 61

$ ls l --- apakah file sukses terdownload? $ 62

18. Laporan Resmi Judul Percobaan : Telnet dan FTP Dasar Teori : FORMAT LAPORAN RESMI Nama dan NRP mahasiswa Tugas Pendahuluan : Hasil percobaan : Daftar Pertanyaan Berikan kesimpulan praktikum yang anda lakukan. Jelaskan secara detail, apa perbedaan antara user ftp dan anonymous ftp! 63