LAPORAN DAN TUGAS 
PRAKTIKUM LINUX
TRANSFER DATA
Disusun oleh :
Danar Prasetya Herlambang 
123080122
Plug 4
Assisten/Coass
I Putu Jhista M
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UPN ”VETERAN” YOGYAKARTA
2010
Dasar Teori
Definisi SSH
SSH yang merupakan kependekan dari Secure Shell adalah sebuah protocol network yang memungkinkan data di pertukarkan melalui sebuah kanal yang aman antara dua komputer. Satu unsur di dalam SSH yang memberikan jaminan keamanan dan integritas data adalah enkripsi. SSH menggunakan kunci publik (public-key cryptography) untuk mengautentikasi komputer yang akan melakukan pertukaran data. Pada web hosting, SSH biasanya digunakan untuk masuk ke server hosting dan mengeksekusi perintah - perintah tertentu secara remote (jarak jauh) dari komputer pelanggan sendiri. Dengan SSH pelanggan dapat mengedit file, menghapus, membuat file baru, memindahkan lokasi file dan hal - hal lain. Selain itu SSH memungkinkan transfer data (upload / download) menggunakan protokol SFTP (Secure FTP) dan SCP (Secure Copy).
Definisi FTP
File Transfer Protokol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang mensupport TCP/IP protokol. Dua hal penting yang ada dalam FTP adalah FTP server dan FTP Client. FTP server menjalankan software yang digunakan untuk tukar menukar file, yang selalu siap memberian layanan FTP apabila mendapat request dari FTP client. FTP client adalah komputer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file (mengupload atau mendownload file).
Tujuan FTP server adalah sebagai berikut :
1. Untuk men-sharing data.
2. Untuk menyediakan indirect atau implicit remote computer.
3. Untuk menyediakan teempat penyimpanan bagi user.
4. Untuk menyediakan transfer data yang reliable dan efisien.
2. Untuk menyediakan indirect atau implicit remote computer.
3. Untuk menyediakan teempat penyimpanan bagi user.
4. Untuk menyediakan transfer data yang reliable dan efisien.
FTP sebenarnya cara yang tidak aman untuk mentransfer file karena file tersebut ditransfer tanpa melalui enkripsi terlebih dahulu tetapi melalui clear text. Mode text yang dipakai untuk transfer data adalah format ASCII atau format Binary. Secara default, ftp menggunakan mode ASCII untuk transfer data. Karena pengirimannya tanpa enkripsi, maka username, password, data yang ditransfer, maupun perintah yang dikirim dapat di sniffing oleh orang dengan menggunakan protocol analyzer (Sniffer). Solusi yang digunakan adalah dengan menggunakan SFTP (SSH FTP) yaitu FTP yang berbasis pada SSH atau menggunakan FTPS (FTP over SSL) sehingga data yang dikirim terlebih dahulu dienkripsi (dikodekan).
Laporan Praktikum
Dalam praktikum kali ini kita belajar tentang transfer file,dengan membuat file dan di kirim menggungakan scp ke komputer asdos. Langkah-langkahnya adalah sebagai berikut:
- Membuat file dengan nama file.txt pada komputer kita:
   Touch Desktop/123080122.txt
-  kemudian kirim dengan perintah:
   Scp Desktop/123080122.txt student@192.168.133.22:/home/student/Desktop
- Setelah itu kita di perintahkan untuk membuat folder dengan perintah:
   Mkdir Desktop/123080122
-  kemudian kirim dengan perintah:
   Scp Desktop/123080122 student@192.168.133.22:/home/student/Desktop
Tugas
1.  Bagaimana cara membuat dan menampilkan pesan/banner pada waktu login ke SSH server ?
    perintah : $ sudo vi /etc/ssh/sshd_config 
2. Bagaimana cara login ke SSH server menggunakan user login yang berbeda?
    Menggunakan openSSH
 3.Bagaimana cara mengirimkan (upload) suatu file local ke dalam suatu directory tertentu pada                                                          host yang berlainan menggunakan SCP?
     Perintah: $ scp –r himatif@192.168.133.1:/home/ perintah dimana kita dapat menentukan tempat sesuai dengan keinginan
4.  Bagaimana cara mendownload suatu file yang terletak pada suatu directory tertentu yang berlainan host menggunakan SCP?
Kesimpulan: 
SSH adalah sebuah protokol yang dapat digunakan untuk berbagai aplikasi. Beberapa aplikasi di bawah ini mungkin membutuhkan fitur-fitur yang hanya tersedia atau yang kompatibel dengan klien atau server SSH yang spesifik. Sebagai contoh, menggunakan protokol SSH untuk mengimplementasikan VPN adalah dimungkinkan, tapi sekarang hanya dapat dengan implementasi server dan klien OpenSSH.
- untuk login ke shell pada remote host (menggantikan Telnet dan rlogin)
 - untuk mengeksekusi satu perintah pada remote host (menggantikan rsh)
 - untuk menyalin file dari server lokal ke remote host. Lihat SCP, sebagai alternatif untuk rcp
 - dalam kombinasi dengan SFTP, sebagai alternatif yang aman untuk FTP transfer file
 - dalam kombinasi dengan rsync untuk mem-backup, menyalin dan me-mirror file secara efisien dan aman
 - untuk port forwarding atau tunneling port (jangan dikelirukan dengan VPN yang rute paket antara jaringan yang berbeda atau menyambung dua wilayah broadcast menjadi satu)
 - untuk digunakan sebagai VPN yang terenkripsi penuh. Perhatikan bahwa hanya OpenSSH server dan klien yang mendukung fitur ini
 - untuk meneruskan X11 melalui beberapa host
 - untuk browsing web melalui koneksi proxy yang dienkripsi dengan klien SSH yang mendukung protokol SOCKS
 - untuk mengamankan mounting direktori di server remote sebagai sebuah sistem file di komputer lokal dengan menggunakan SSHFS
 - untuk mengotomasi remote monitoring dan pengelolaan server melalui satu atau lebih dari mekanisme seperti yang dibahas di atas
 
Tidak ada komentar:
Posting Komentar