Eksekusi jarak jauh

18
Bab 10. Eksekusi Jarak Jauh Oleh: Luthfan Hadi Pramono, S.ST

Transcript of Eksekusi jarak jauh

Page 1: Eksekusi jarak jauh

Bab 10.Eksekusi Jarak Jauh

Oleh:Luthfan Hadi Pramono, S.ST

Page 2: Eksekusi jarak jauh

TopikTELNETREXEC dan RSHSSHvirtual network computingremote desktop protokol

Page 3: Eksekusi jarak jauh

PendahuluanDasar mekanisme jaringan komputer

adalah dapat melakukan perintah komputer secara jarak jauh.

Pengguna dapat menjalankan aplikasi programnya pada komputer yang letaknya terpisah secara jauh.

Salah satu aplikasi yang dapat melakukan aksi jarak jauh adalah TELNET.

Page 4: Eksekusi jarak jauh

TELNETTelnet merupakan protokol standar dengan

STD nomer 8. Dijelaskan pada RFC 854 – TELNET protocol spesification dan RFC 855 – TELNET options Spesifications.

TELNET memberikan interface pada suatu program di salah satu host (TELNET client) untuk mengakses sumber daya yang berada pada host yang lainnya (TELNET server) sehingga client akan merasakan melakukan kegiatan seperti pada hostnya sendiri.

Page 5: Eksekusi jarak jauh

TELNET con’t

Page 6: Eksekusi jarak jauh

REXEC dan RSHRemote EXEcution Command Daemon

(REXECD) adalah merupakan server yang memperbolehkan menjalankan suatu perintah yang dikirimkan oleh suatu host melalui jaringan TCP/IP, client menggunakan aplikasi REXEC atau menggunakan Remote Shell Protocol (RSH) untuk mentransfer suatu kegiatan dari host satu ke host yang lainnya.

REXEC menggunakan TCP port 512, sedangkan RSH menggunakan Tcp 514.

Page 7: Eksekusi jarak jauh

REXEC dan RSH con’tREXECD merupakan server (atau daemon).

Dimana tugasnya menangani perintah dari host lainnya, kemudian meneruskan perintah tersebut ke virtual machine untuk dilakukan action perintah. Daemon memberikan login secara otomatis apabila nama user dan password setelah dimasukkan.

Page 8: Eksekusi jarak jauh

REXEC dan RSH con’t

Page 9: Eksekusi jarak jauh

SSHsecure shell atau SSH adalah protokol

standar yang membentuk jalur yang aman pada komunikasi antar komputer. SSH menggunakan teknik enkripsi public key pada sistem authentikasi pengguna untuk mengakses komputer yang lain.

SSH server bekerja pada port 22.

Page 10: Eksekusi jarak jauh

SSH con’tKegunaan:

Dengan SSH client yang digunakan untuk pengontrolan server secara jarak jauh.

Dengan kombinasi SFTP dapat melakukan transfer file

Dengan kombinasi rsync dapat digunakan sebagai mirror, backup

Dengan kombinasi SCP digunakan untuk aplikasi rcp dengan kemampuan keamanan data

Penerus Port atau tunneling

Page 11: Eksekusi jarak jauh

Sejarah SSHPada tahun 1995, Tatu Ylonen, peneliti dari

Helsinki University of Technology, Finlandia, mendesign suatu protokol keamanan yang bisa mengamankan dari teknik password sniffing. Keberhasilan SSH menggantikan protokol rlogin, TELNET, dan rsh.

Pada Desember 1995, Ylonen mendirikan SSH Communications Security yang digunakan untuk memasarkan dan mendevelop SSH, dan SSH berkembang menjadi protokol proprietary.

Page 12: Eksekusi jarak jauh

Sejarah SSHPada tahun 1996, SSH-1 mengalami revisi

menjadi SSH-2 dengan menggunakan algoritma yang lebih aman.

Pada tahun 1999, beberapa komunitas menginginkan adanya versi SSH yang berbasis open source, sehingga dibentuk yang namanya OpenSSH.

Page 13: Eksekusi jarak jauh

virtual network computing (VNC)VNC adalah sistem yang digunakan untuk

melakukan pembagian sumber untuk desktop, dimana menggunakan protokol RFB (Remote Frame Buffer) yang digunakan untuk mengatur komputer lain secara jarak jauh.

VNC bersifat platform-independent, artinya VNC viewer dapat terhubung dengan VNC server walau berbeda sistem operasi.

Page 14: Eksekusi jarak jauh

virtual network computing (VNC)Cara kerja

VNC mengirimkan informasi penekanan tombol keyboard dan klik pada mouse sehingga dapat mengontrol komputer lain pada jaringan dan menampilkan layar pada komputer pengontrol.

VNC memiliki 2 bagian yaitu, client dan server.

VNC menggunakan port 5900 hingga 5906, tiap port mewakili dari port pada layar Xwindows (port 5900 hingga 5906 untuk layar 0 hingga 6).

Page 15: Eksekusi jarak jauh

virtual network computing (VNC)

Page 16: Eksekusi jarak jauh

Remote desktop protokolRDP adalah protokol multi-channel yang

memperbolehkan user untuk terkoneksi dengan Microsoft Terminal Services. Untuk client dapat dilakukan dari sistem operasi Windows, dan sistem operasi yang lainnya seperti Linux, FreeBSD, Mac OS X.

Page 17: Eksekusi jarak jauh

Remote desktop protokolFitur

Mendukung penggunaan warna 24bitEnkripsi 128bitMendukung Transport Layer SecurityMenggunakan aplikasi audio tetapi didengarkan di

komputer lokalFile System RedirectionPrinter RedirectionPort RedirectionClipboard dapat digunakan pada komputer lokal atau

komputer remoteBerbagi sumber harddisk dengan komputer remote

Page 18: Eksekusi jarak jauh

Remote desktop protokol