Gambar Interaksi FTP (Parker, 1994:126)

dokumen-dokumen yang mirip
File Transfer Protocol

ADMINISTRASI DAN MANAGEMEN JARINGAN TUGAS TELNET DAN SSH SERVER

Modul 4 Telnet dan File Transfer Protocol (FTP)

Simulasi dan Monitoring FTP

PRAKTIKUM KEAMANAN JARINGAN : Tugas Telnet dan SSH

BAB III Firewall Sebagai Pelindung dalam Jaringan Komputer

Rahmady Liyantanto liyantanto.wordpress.com

A. TUJUAN PEMBELAJARAN

PRAKTIKUM 1 TELNET DAN SSH SERVER

Modul 3 FTP SERVER. Dasar Teori

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

Ainul Fuad Farhan

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

2. SSH dengan password: SSH dengan public key:

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

Amalia Zakiyah D4 LJ TI. LAPORAN RESMI TELNET dan SSH

TUGAS JARINGAN KOMPUTER

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

FTP Server Menggunakan vsftpd

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

Petunjuk Upload Wordpress pada Website

Membuat FTP di Windows Server 2003

KEAMANAN JARINGAN : Laporan Pendahuluan Telnet dan SSH

Laporan Resmi Praktikum Administrasi Jaringan FTP DAN SAMBA SERVER

BAB 3 ANALISIS DAN PERANCANGAN

FTP SERVER MAIL SERVER WEBMAIL

BAB II LANDASAN TEORI

Petunjuk Pengoperasian. QmEye PC Client untuk DVR Cloud seri VG-86xx

TELNET & ROUTING INTERNET

Making Provisions for Applications and Services

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

Cara instal dan konfigurasi FTP SERVER

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

10.1 Menggunakan FTP

PRAKTIKUM 11 APPLICATION LAYER

BAB II LANDASAN TEORI

Telnet dan SSH. Aloysius S Wicaksono, Glagah Seto S Katon, Jurusan Teknik Elektro FT UGM, Yogyakarta

MENGUPLOAD WEBSITE KE SERVER HOSTING

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

PRAKTIKUM VI TELNET DAN FTP

Layanan ( service) Simple Mail Transport Protocol (SMTP)

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

TUGAS KOMUNIKASI DATA Simple Mail Transfer Protocol (SMTP) Disusun oleh: Lusia Pusvita Dewi Feti Fuji Astuti Andi Rofik Adi Wijaya Kusuma Yayan Jaya

Agenda. Perkembangan Internet Electronic-Mail ( ) File Transfer Protocol (FTP) Simpel Network Management Protocol (SNMP)

PANDUAN PENGGUNAAN SHELL ACCOUNT

APPLICATION LAYER. Oleh : Reza Chandra

Metode Akses Mail dari Client

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

JARINGAN KOMPUTER Layanan Dari TCP dan UDP Protocol

tipe VPN yang dipakai adalah Remote Access VPN.

PRAKTIKUM JARINGAN KOMPUTER FILE TRANSFER PROTOCOL

Mengakses Server Melalui SSH Menggunakan PuTTY di Windows

Laporan Resmi Praktikum Administrasi Jaringan

Mohammad Safii

INSTALLATION GUIDE INSTALLATION GUIDE. PT.Technomatic Cipta Mandiri. IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124

Mudafiq Riyan Pratama

KONFIGURASI MAIL SERVER DENGAN MERCURY

BAB IV PENGUJIAN DAN ANALISIS

Muhammad Zen Samsono Hadi, ST. Msc.

BAB III ANALISIS DAN RANCANGAN

Pertemuan III. Referensi Model TCP/IP

P1 : Perintah Dasar Sistem Operasi Linux

A. INSTALLASI SOFTWARE

PRAKTIKUM 6 NFS DAN SAMBA SERVER

Praktikum 5. Proses dan Manajemen Proses 2 POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 KONSEP PROSES PADA SISTEM OPERASI LINUX

BAB IV PENGUJIAN SISTEM

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

DISTRIBUTED FILE SYSTEMS

A. INSTALLASI SOFTWARE

MENGENAL FTP (FILE TRANSFER PROTOCOL)

BAB III PERANCANGAN SISTEM

Oracle Net Services. By: Arif Basofi

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

KONFIGURASI DHCP DEBIAN LENNY DI VIRTUALBOX

MODUL PRAKTIKUM ADMINISTRASI SERVER OS DEBIAN 6

Beberapa Cara Upload Website ke Hosting Server

PRAKTIKUM 9 Konfigurasi Keamanan File-sharing (SFTP)

UPLOAD WEB. Upload web ke hosting gratis di byethost.com. Create by: Heru W drupalsolo.isgreat.org

Remote Execution. Oleh: Idris Winarno

Jaringan Komputer dan Hardware DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

Praktikum Sistem Operasi Proses dan Manajemen Proses. Zaid Romegar Mair, ST., M.Cs

BAB III PERANCANGAN SISTEM

BAB XIV ADMINISTRASI MYSQL

Biznet GIO Cloud Mengkoneksikan VM Melalui W indows Remote Desktop

LAPISAN APLIKASI DNS DAN TELNET. Budhi Irawan, S.Si, M.T

Reza Muhammad

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

Worksheet. Instalasi Mail Server pada Debian 7 I SMK NEGERI 1 TAPIN SELATAN

Pertemuan III. Referensi Model TCP/IP

TUGAS V JARINGAN KOMPUTER

TUGAS TASK 5 JARINGAN KOMPUTER

2.1 Instalasi Joomla Secara Lokal

DNS SERVER. Jaringan Komputer

FTP menurut didefinisikan sebagai berikut :

Proses pada Sistem Operasi Linux Manajemen Proses pada Sistem Operasi Linux

Pengenalan Internet. Arrummaisha A

Setting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL:

DISTRIBUTED FILE SYSTEM. Sistem terdistribusi week 11

Manual Penggunaan dan Instalasi Software

PETUNJUK PEMAKAIAN SOFTWARE

Transkripsi:

Pendahuluan Struktur FTPDengan begitu tersedianya beragam informasi di Internet, seringkali pengguna ingin mengcopy file tersebut. Sebagai contoh, bila ditemukan file atau program yang menarik dan berhubungan dengan masalah yang dihadapi, untuk itu biasanya dilakukan modifikasi pada program tersebut sesuai dengan kebutuhan. Hal ini tidak mungkin dilakukan modifikasi file tersebut pada remote login, yang dilakukan adalah file tersebut dicopy ke mesin local dan kemudian baru dimodifikasi. Fasilitas untuk melakukan ini adalah dengan menggunakn ftp. Gambar Interaksi FTP (Parker, 1994:126) Proses ftp menggunakan ftp sebagai client, dan ftpd sebagai server. Tetapi berbeda dengan koneksi telnet, ada 2 jenis koneksi yang terjadi. Sesuai dengan namanya, tugas protocol ftp ini adalah mentransfer file dari komputer satu ke komputer lainnya. Ini tidak tergantung dari lokasi komputer itu berada, bagaimana cara koneksinya, atau bahkan sistem operasinya. Selama komputer tersebut mempunyai akses ke Internet, berarti fasilitas ftp bisa digunakan. Dengan kata lain selama sistem komputer terse-but memiliki protocol TCP/IP, maka fasilitas ftp dapat digunakan. Seperti juga telnet, ftp juga mempunyai akses berbagai macam database dan service. Dapat ditemukan berbagai macam dari file artikel hinggai software dengan cuma-cuma. Bagi seorang peneliti maka fasilitas ftp sangat membantu dalam membantu kerja dan ada yang menganggap bahwa ftp merupakan suatu sarana umum untuk saling membagi data. Ftp adalah program yang complex karena ada beberapa cara untuk memanipulasi file dan struktur file. Beberapa format untuk menyimpan (binary atau ASCII, compress atau uncompress, dll) dan ada beberapa cara tambahan untuk mendapatkannya secara benar. Akan dibahas juga sekilas tentang FTP anonymous. Hampir semua public archives mempunyai fasilitas ini.

Protocol FTPProtocol FTP menggunakan 4 karakter ASCII yang diakhiri dengan karakter NEWLINE. Beberapa kode membutuhkan parameter setelah kode tersebut. Keuntungan menggunakan karakter ASCII, adalah untuk memudahkan user melihat aliran perintah dalam upaya pemeriksaan pentrasnferan file.. Juga memudahkan untuk mengakses ftpserver tanpa menggunakan ftp client. FTP internal command yang digunakan oleh protocol dapat dilihat pada Tabel. PERINTAH ABOR ACCT ALLO APPE CDUP CWD DELE HELP LIST MKD MODE NLST NOOP PASS PASV PORT PWD QUIT REIN REST RETR RMD RNFR RNTO SITE SMNT STAT STOR STOU STRU SYST KETERANGAN Abort previous command User account ID Allocate storage for forthcoming operation Append incoming data to an existing file Change to parent directory Change working directory Delete file Retrieve information Transfer list of directories Make a directory Set transfer mode Transfer a directory listing No operation User Password Request a passive open Port address Display current directory Terminate the connection Terminate and restart the connection Restart marker (restart transfer) Transfer a copy file Remove a directory Old pathname for rename command New pathname for rename command Provide service specifies Mount a file system Return status Accept and store data Accept data and store under different name File structure Query to determine operating system

TYPE USER Type of Data User ID Setelah diberikannya suatu perintah internal ftp, maka akan diberikan reply berbentuk bilangan 3 digit. Tanda pengembalian tersebut memiliki arti : / Digit pertama menunjukkan kesuksesan eksekusi suatu perintah. Digit kedua dan ketika menunjukkan informasi yang lebih detail > Digit ketiga jua menunjukkan informasi lebih tetapi bergantung dari yang detail implementasi Digit Pertama 1.00 2.00 Keterangan Aksi dimulai. Mengharapkan balasan lain sebelum mengirim perintah baru Aksi selesai. Boleh mengirim suatu perintah baru 3.00 Perintah diterima tetapi menunggu, kerna kurang informasi Perintah tidak diterima, atau diselesaikan. 4.00 Terjadi error temporer. Perintah dapat dikirimkan kembali 5.00 Perintah tidak dapat diterima atau diselesaikan Tabel Arti reply code digit pertama Digit Keterangan Kedua 0.00 Kesalahan sintaks atau perintah ilegal 1.00 Membalas atau menunggu informasi 2.00 Membalas yang mengacu pada pengelolaan koneksi 3.00 Membalas untuk perintah otentikasi 4.00 Tak digunakan 6.00 Membalas untuk status server Tabel Arti reply code digit kedua

Setelah melakukan koneksi dan login ke remore host dengan menggunakan ftp, sebenarnya tidak benar-benar login ke mesin remote tersebut. Secara logikal tetap login di mesin lokal, tetapi instruksi untuk transfer file dan perpindahan direktori harus mengacu kepada mesin lokal. Langkah-langkah ini dilakukan setiap kali melakukan koneksi. User dengan menggunakan program FTP-CLient dapat mengontrol internal command ini. Beberapa perintah pada tingkatan user ditunjukkan pada Tabel 5.4. Perintah ini bergantung pada implementasi sistem. FTP Command ascii binary cd close del dir Keterangan Mode transfer dengan menggunakan ASCII Mode transfer dengan menggunakan Binary Pindah direktori Memutuskan hubungan Menghapus file di Server Menampilkan direktori yang di Server Table 5.4. Perintah-perintah user untuk FTP FTP ini tersedia pada sebagian besar mesin UNIX. yang mengimplementasikan TCP/IP. Dengan menggunakan FTP client di mesin yang berbasiskan DOS/Windows, maka dapat dilakukan transfer data antara kedua mesin tersebut.

Instalasi server FTP FTP Server di aktifkan dengan mengeksekusi program ftp daemon yang kemudian akan sipa di background dan mendengarkan (listen) di port 21 (default) untuk siap menerima request. Yang biasa digunakan adalah wu-ftpd yang di kembangkan oleh Washington University. Seperti biasa jalankan perintah rpm #rpm -ivh wu-ftpd-x.rpm Konfigurasi server FTP File-file konfigurasi untuk Wu-Ftpd terdapat di /etc sebagai berikut : services inetd.conf ftpaccess ftphosts ftpusers FTP Server ini dijalankan oleh internet super server yang disebut inetd, suatu file yang akan menentukan cara penanganan port tertentu oleh program daemon. /etc/services Isi dari file services di /etc digunakan untuk mendefinisian port-port yang tersedia dan dapat di gunakan. ftp-data 20/tcp ftp 21/tcp Dua baris diatas yang mendefinisikan kepada inetd bahwa data dan command di ftp server menggunakan port tersebut. /etc/inetd.conf Baris yang menjalankan perintah inisialisasi ftp daemon adalah : ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a Keterangan dari baris diatas adalah : ftp menerangkan nama service stream menerangkan jenis soket yang digunakan tcp menerangkan jenis protokol yang digunakan nowait atau wait root pengguna yang menjalankan daemon tersebut, hal ini akan berkaitan dengan hak pengguna tersebut. Biasanya dituliskan dalam format user[.group] /usr/sbin/tcpd program daemon server yang dijalankan in.ftpd -l -a argumen yang diberikan pada program server /etc/ftpaccess Hal-hal yang penting dalam konfigurasi akses ftp server adalah class, deny, limit, noretrieve, loginfails, private, autogroup, dan guestgroup. Masing-masing fungsi akan dijelaskan kemudian. class Syntax : class <classname> typelist addrglobal

Keterangan : classname : adalah nama sebutan untuk sebuah class typelist : daftar jenis user yang terdiri dari real, guest, anonymous addrglobal : dapat berupa ip address ataupun host.domain.name dapat menggunakan wildcard "*". Misal : class all real,guest,anonymous * yang berarti ftp server menerima setiap request dari real user, guest, dan anonymous dan dari mesin mana saja. deny Sintaksnya adalah : deny addrglobal message_file Misal : deny *.planet.tzo.com /etc/nggak-boleh-masuk.txt Yang berarti ftp server menolak koneksi yang berasal dari semua host di bawah domain planet.tzo.com. limit Sintaks : limit <classname> n times message_file Keterangan : n : adalah jumlah user yang diperbolehkan akses ke ftp server secara simultan times : Jarak waktu yang di tetapkan biasanya dalam hitungan hari Misalnya : class lokal real * limit lokal 100 0700-1300 /etc/kebanyakan.txt Yang berarti real user yang di perbolehkan mengakses ftp server adalah sejumlah 100 orang dari jam 7 AM-1 PM. Dan bila pengakses tersebut gagal melakukan login maka ditampilkan pesan pada file /etc/kebanyakan.txt loginfails syntax : loginfails number Fungsinya adalah untuk menentukan berapa kali seorang user boleh salah memasukkan login dan password sebelum disconnect. Misal : loginfails 3 Artinya user diberikan mencoba 3 kali memasukkan password sebelum akhirnya koneksi diputuskan bila password tidak tepat. /etc/ftphosts File ftphosts digunakan untuk akses kontrol dari ftp server. syntax : allow <username> <addrglobal> deny <username> <addrglobal> /etc/ftpusers File ini berisi daftar user yang tidak boleh akses ke ftp server