LINUX
Modul 4
TRANSFER DATA
(FTP)
Disusun Oleh :
Maria Ambar T.K
123080196
Assisten :
I Putu Jista
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UPN “VETERAN” YOGYAKARTA
2010
BAB I
DASAR TEORI
A. SSH (Secure Shell)
Secure Shell adalah program yang melakukan loging terhadap komputer lain dalam jaringan, mengeksekusi perintah lewat mesin secara remote, dan memindahkan file dari satu mesin ke mesin lainnya. Open SSH merupakan proyek GNU yang keamanannya terjamin, karena jika menggunakan program telnet untuk mengakses server dari jauh akan mengakibatkan data yang dikirim dapat dibaca oleh orang lain sehingga digunakan OpenSSH agar data yang dikirim tidak dapat dibaca. Pada OpenSSH, paket yang dikirim terlebih dahulu diacak atau dienkripsi sehingga data yang dikirim dalam bentuk biner dan setelah sampai di server akan diuraikan kembali sehingga dapat dibaca oleh sistem. Beberapa paket program utama yang dijadikan satu paket dalam SSH suite adalah :
1. make-ssh-known-host
Skrip Perl yang membuat database dari host-host yang otomatis dibuat berdasarkan domain.
2. scp
The Secure Shell Copy Program, mengamankan penggandaan data dari satu komputer ke komputer lainnya. Data ditransfer dalam bentuk enkripsi oleh SSH.
3. ssh
The Secure shell client, program yang bekerja seperti telnet. Perintah dapat Anda jalankan secara remote sebagaimana telnet bekerja.
4. ssh-add
Menambahkan kunci (key) baru terhadap autentikasi ssh-agent
5. ssh-agent
Digunakan untuk autentikasi lewat jaringan dengan model RSA.
6. sshd
Secure shell server, secara default bekerja pada port 22.
7. ssh-keygen
Program pembuat kunci (key generator) untuk ssh.
B. FTP (File Transfer Protocol)
FTP (File Transfer Protocol) adalah protocol yang digunakan untuk transfer file antara dua host yang terdapat dalam jaringan. Atau File Transfer protocol adalah fasilitas untuk mengirim dan mengambil (download) file dari komputer lain yang tersambung ke internet. FTP adalah nama dari program client yang akan menghubungkan ftpd, yaitu FTP daemon yang berfungsi sebagai server yang melayani permintaan cliebt. Ketika client menghubungi ftpd, maka ftpd akan membuat jalur koneksi melalui port 21 sehingga user bisa mengirimkan perintahnya melalui port. Dalam pemakain FTP, ada dua macam hak akses bagi user, yaitu:
1. Anonymous FTP, setiap pemakai dapat menggunakan FTP untuk mengakses sebuah host tanpa harus mempunyai account di dalam host tersebut, melainkan masuk melalui login dengan nama user anonymous dan passwordnya dapat berupa alamat email atau guest atau bahkan tanpa password tergantung dari host yang dituju.
2. Hanya user tertentu saja yang menggunakan FTP, yaitu dengan login menggunakan nama user dab password yang sudah didaftarkan sebelumnya.
BAB II
PEMBAHASAN
1. Melihat paket openssh sudah terinstall atau belum : dpkg –l | grep ftp
2. Melihat paket installasi : cat /etc/apt/sources.list



3. Mengupdate installasi paket : apt-get updat

4. Menginstall paket baru : apt-get install vsftpd

5. Melihat konfigurasi filenya : vim /etc/vsftpd.conf


6. Membuat direktori baru yang bernama ftpdirektori : mkdir ftpdirektori.

7 Membuat file baru yang bernama file.txt dalam direktori ftpdirektori : touch file.txt.

8 Melihat isi file file.txt : cat file.txt

9. Meremote computer sebelah : ftp 192.168.133.59

BAB III
KESIMPULAN
Untuk transfer data dapat dilakkukan dengan dua cara, yaitu SSH (Secure Shell) dan FTP (File Transfer Protocol).
Pengiriman file dalam ftp, pengiriman data/file dalam bentuk binary atau text harus diberikan perintah binary agar data/file yang dikirim tidak rusak.


Tidak ada komentar:
Posting Komentar