praktikum 6 ssh

7
 Praktikum 5 Telnet dan SSH Server A.  TUJUAN PEMBELAJARAN 1. Memahami kons ep T el net dan SSH Server 2. Mampu melakukan installas i dan kon figur asi T eln et dan SSH Server 3. Mampu mel akuk an konf igu ras i SSH tan pa pass wor d B. DASAR TEORI . Telnet Telnet kepanjangan dari Telecommunications network protocol. Telnet adalah salah satu dari aplikasi internet yang paling tua. Telnet memungkinkan kita untuk menghuungkan !terminal" kita dengan host remote yang erada di luar jaringan. #ada masa $%#$&'T se e lum work st at io n gr af is atau pers onal komp ut er di te mu kan( se ti ap orang menggunakan terminal yang terhuung dengan mainframe atau minicomputer melalui koneksi serial )gamar **.*+. Setiap termi nal memil iki keyoard seagai masuk an dan monito r unt uk kel uara n( tanpa memili ki ,#- sendir i( semua pro ses dij ala nkan di mainframe atau minicomputer. amar 1.1 Terminal dihuungkan dengan kael serial ke minicomputer #ada saat sekarang terminal riil seperti di atas sangat jarang( hanya ada terutama seagai ter min al emulat or sep ert i hypertermina l pada windows )hy per ter mi nal windows digunakan untuk mengkonfigurasi router/switch cisco+. Telnet iasanya digunakan untuk !remote login" dari #, ke #, lain dalan jaringan. %emote log in semacam ini memungk inka n anda unt uk menggunaka n apl ika si yang  erada dalam sistem remote. %emote login semacam ini hanya menyediakan koneksi te*t only( iasanya dalam entuk command line prompt( seakan0akan anda duduk di terminal yang terhuung pada mesin remote.

Upload: dyahagustinahw

Post on 02-Nov-2015

220 views

Category:

Documents


0 download

DESCRIPTION

praktikum admin jaringan

TRANSCRIPT

Praktikum 5Telnet dan SSH Server

A. TUJUAN PEMBELAJARAN1. Memahami konsep Telnet dan SSH Server2. Mampu melakukan installasi dan konfigurasi Telnet dan SSH Server3. Mampu melakukan konfigurasi SSH tanpa password

B. DASAR TEORI1. TelnetTelnet 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.

Gambar 1.1 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).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.

2. Secure Shell (SSH)Secure Shell (ssh) adalah suatu protokol yang memfasilitasi sistem komunikasi yang aman diantara dua sistem yang menggunakan arsitektur client/server, serta memungkinkan seorang user untuk login ke server secara remote. Berbeda dengan telnet dan ftp yang menggunakan plain text, SSH meng-enkripsi data selama proses komunikasi sehingga menyulitkan penyusup/intruder yang mencoba mendapatkan password yang tidak dienkripsi. Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote. Bentuk akses remote yang bisa diperoleh adalah akses pada mode teks maupun mode grafis/X apabila konfigurasinya mengijinkan. SSH dirancang untuk menggantikan service-service di sistem unix/linux yang menggunakan sistem plain-text seperti telnet, ftp, rlogin, rsh, rcp, dll). Untuk menggantikan fungsi ftp dapat digunakan sftp (secure ftp), sedangkan untuk menggantikan rcp (remote copy) dapat digunakan scp (secure copy). Dengan SSH, semua percakapan antara server dan klien di-enkripsi. Artinya, apabila percakapan tersebut disadap, penyadap tidak mungkin memahami isinya. Bayangkan seandainya Anda sedang melakukan maintenance server dari jauh, tentunya dengan account yang punya hak khusus, tanpa setahu Anda, account dan password tersebut disadap orang lain, kemudian server Anda dirusak setelahnya. Implementasi SSH yang banyak dipakai saat ini adalah OpenSSH, aplikasi ini telah dimasukkan kedalam berbagai macam distribusi linux. Redhat Linux versi 9 sudah menyediakan program tersebut dalam format RPM.

Fitur-fitur SSHProtokol SSH menyediakan layanan sbb.: Pada saat awal terjadinya koneksi, client melakukan pengecekan apakah host yang dihubungi sudah terdaftar pada client atau tidak. Client mengirimkan proses autentifikasi ke server menggunakan teknik enkrisp 128 bit. Semua data yang dikirimkan dan diterima menggunakan teknik enkripsi 128 bit sehingga sangat sulit dibaca tanpa mengetahui kode enkripsinya. Client dapat memforward aplikasi Xwindows / X11 ke server, layanan ini dibuat .

Hasil PercobaanPercobaan 1 : Installasi dan Konfigurasi Telnet1. login ke sistem linux sebagai root2. Instalasi Telnet dengan perintah : #apt-get install telnetd

3. Menjalankan Telnet melalui komputer lain yang terhubung, masukkan user dan password dari computer yang diakses.

4. Melihat nomor IP komputer lain

Analisa:Pada percobaan diatas adalah mempelajari tentang Telnet. Telnet merupakan sebuah protokol jaringan yang digunakan pada Internet atau Local Area Network untuk menyediakan fasilitas komunikasi berbasis teks interaksi dua arah yang menggunakan koneksi virtual terminal. Pada percobaan pertama yaitu melakukan instalasi dan konfigurasi telnet. Setelah login kedalam root, lakukan instal telnet dengan perintah apt-get install telnetd yang selanjutnya terdapat pilihan untuk melakukan instalasi dengan standalone dan inetd namun pada hasil percobaan kita memilih menggunakan inetd. Jalankan telnet dengan perintah telnet (no.ip yang ingin diremote) contoh telnet 10.252.36.238. Dari hasil percobaan diketahui komputer tersebut meremote nomor IP-nya sendiri dengan login nama user dan password dari komputer itu sendiri dan berhasil terkoneksi.

Percobaan 2 : Installasi dan konfigurasi ssh1. Masuk sebagai user root2. Instal paket SSH

3. Setelah selesai melakukan installasi, coba lakukan login dari remote komputer dengan memasukkan user dan password

4. Melihat nomor IP komputer lain

Analisa:Percobaan ini adalah instalasi dan konfigurasi SSH. SSH adalah suatu protokol yang memfasilitasi sistem komunikasi yang aman diantara dua sistem yang menggunakan arsitektur client/server, serta memungkinkan seorang user untuk login ke server secara remote. Pertama kita melakukan instalasi SSh dengan perintah apt get install ssh. Setelah itu melakukan login dengan memasukkan user beserta no IP komputer tersebut dan juga password untuk melakukan remote.

Percobaan 3 : SSH Tanpa Password1. Membuat SSH keygen dan melakukan login tanpa password

2. Kopikan public-key user ke komputer lain.

3. Menjalankan SSH ke komputer lain

Analisa:Percobaan ini hamper sama seperti percobaan sebelumnya tetapi disini akan membuat keygen agar tidak perlu melakukan login ketika ingin melakukan remote. Keygen dibuat dengan perintah ssh keygen kemudian langsung di enter 2x agar settingan tetap default. Lalu akan terbentuk key fingerprint dan juga keys randomart image. Kemudian kopikan public key ke komputer yang ingin di remote lalu mencoba meremote komputer tersebut dengan perintah cd .ssh dan ls.

KesimpulanPada percobaan diatas dapat disimpulkan bahwa : Telnet (Telecommunication network) adalah sebuah protokol jaringan yang digunakan pada Internet atau Local Area Network untuk menyediakan fasilitas komunikasi berbasis teks interaksi dua arah yang menggunakan koneksi virtual terminal. Telnet biasanya digunakan untuk remote login dari PC ke PC lain dalan jaringan. SSH (secure shell)sama halnya dengan telnet, digunakan untuk memasuki mesin jaringan, namun SSH mempunyai beberapa kelebihan, diantaranya adalah dapat digunakan untuk mengkopi file secara terenkrip. SSH adalah suatu protokol yang memfasilitasi sistem komunikasi yang aman diantara dua sistem yang menggunakan arsitektur client/server, serta memungkinkan seorang user untuk login ke server secara remote.