GNU/Linux >> Belajar Linux >  >> Ubuntu

Telnet vs. SSH:Apa Bedanya SSH dengan Telnet?

Pendahuluan

Telnet dan SSH adalah protokol jaringan yang digunakan untuk mengakses dan mengelola sistem jarak jauh. Tapi apa yang membuat mereka berbeda, dan kapan lebih baik menggunakan satu dari yang lain?

Tutorial ini membahas apa itu Telnet dan SSH, kapan digunakan, dan cara kerjanya.

Telnet vs. SSH:Definisi

Telnet (Telp komunikasi dan Net berfungsi) dan SSH (S amankan SH ell) adalah aplikasi client-server tujuan umum yang memungkinkan pengguna berinteraksi dengan sistem jarak jauh.

Telnet

Telnet praktis setua Internet itu sendiri. Itu diluncurkan bersama Net pada tahun 1969 dan digunakan oleh para puritan hingga hari ini.

Telnet adalah protokol aplikasi yang membantu pengguna berkomunikasi dengan sistem jarak jauh. Ini menggunakan antarmuka berbasis teks untuk membuat terminal virtual, memungkinkan administrator mengakses aplikasi di perangkat lain.

SSH

SSH memiliki fungsi utama yang sama dengan Telnet tetapi melakukannya dengan lebih aman jalan. Protokol ini menyediakan akses yang aman bahkan pada jaringan yang tidak aman, menghilangkan banyak kerentanan Telnet.

Dengan SSH, administrator dapat masuk ke perangkat jarak jauh, menjalankan perintah, memindahkan file antar perangkat, dan banyak lagi.

Telnet vs. SSH:Ikhtisar Perbandingan

Meskipun Telnet dan SSH memiliki beberapa kesamaan, ada banyak perbedaan di antara keduanya. Yang paling penting adalah bahwa SSH jauh lebih aman daripada Telnet, yang menyebabkannya menggantikan Telnet hampir sepenuhnya dalam penggunaan sehari-hari.

Telnet dan SSH menggunakan port default yang berbeda. Sementara Telnet hanya dapat mentransfer data sebagai teks biasa, SSH dapat mengenkripsi lalu lintas di kedua arah.

Fitur Telnet SSH
Operasi Menggunakan port TCP 23 dan bekerja paling baik dengan jaringan area lokal. Menggunakan port TCP 22 secara default. Mudah untuk mengubah nomor port.
Keamanan Kurang aman dibandingkan SSH, dengan banyak kerentanan. Sulit untuk mengenkripsi data. Sangat aman.
Otentikasi Tidak ada mekanisme otentikasi. Menggunakan enkripsi kunci publik.
Format Data Data ditransfer sebagai teks biasa. Data ditransfer dalam format terenkripsi melalui saluran aman.
Sistem Operasi Linux dan Windows. Semua sistem operasi populer.
Penggunaan Bandwidth Rendah. Tinggi.

Operasi

Telnet

Telnet memerlukan aplikasi server pada sistem jarak jauh yang ingin Anda kelola, dan aplikasi klien diinstal pada mesin lokal.

Telnet menggunakan protokol TCP dan port 23 untuk membuat koneksi dengan sistem jarak jauh. Sistem ini kemudian bertindak sebagai server Telnet dan dapat menerima perintah. Perintah dikirim menggunakan NVT (Terminal Virtual Jaringan ) format, diterima dan ditafsirkan oleh server, dan dikirim ke aplikasi yang sesuai.

SSH

SSH dimulai dengan membuat koneksi aman ke server melalui port 22 (walaupun Anda dapat mengubah nomor port). Dengan otentikasi berbasis kunci, setelah klien memverifikasi server, kunci sesi dibuat dan dikirim ke klien dan server. Kunci ini mengenkripsi lalu lintas untuk sesi yang sedang berlangsung.

Terakhir, server memverifikasi klien menggunakan pasangan kunci SSH yang dihasilkan. Setelah klien diautentikasi, koneksi terenkripsi dibuat, dan kedua sistem bertukar data dengan aman.

Keamanan

Telnet

Telnet tidak menggunakan mekanisme atau protokol keamanan apa pun saat mengirim data. Ini membuatnya sangat rentan kecuali jika digunakan di jaringan pribadi dan tepercaya.

SSH

Ketika sesi SSD menggunakan pasangan kunci untuk otentikasi, sangat sulit untuk mendekripsi dan membaca data yang dipertukarkan. Hal ini membuat SSH menjadi cara yang sangat aman untuk mentransfer data melalui jaringan yang tidak aman.

Otentikasi

Telnet

Telnet tidak menggunakan mekanisme otentikasi apa pun saat membuat koneksi.

SSH

Otentikasi SSH yang paling umum dan aman adalah otentikasi kunci publik. Ketika pasangan kunci SSH dibuat, klien memegang kunci pribadi, sedangkan kunci publik dikirim ke server. Jika klien mencoba mengakses server menggunakan SSH, server mengotentikasi klien dengan membandingkan kunci publik dengan kunci pribadi. Jika kuncinya cocok, kedua sistem dapat membuat koneksi yang aman.

Format Data

Telnet

Telnet mentransfer data sebagai teks biasa menggunakan format NVT.

SSH

SSH menggunakan format terenkripsi untuk mentransfer data melalui koneksi aman.

Kapan Menggunakan Telnet?

Karena SSH jauh lebih aman daripada Telnet, ada dua kasus yang direkomendasikan untuk menggunakan Telnet melalui SSH:

  • Saat bekerja di jaringan tepercaya (seperti LAN) yang tidak terhubung ke Internet.
  • Saat bekerja dengan perangkat yang tidak mendukung SSH.

Kurangnya keamanan Telnet berhenti menjadi masalah dalam kasus ini, sementara penggunaan bandwidth yang lebih rendah menjadi keuntungan.

Kapan Menggunakan SSH?

Karena sifatnya yang sangat aman, Anda harus menggunakan SSH kapan pun Anda ingin terhubung ke sistem jarak jauh melalui Internet.

SSH juga menawarkan lebih banyak fungsionalitas daripada Telnet, seperti transfer file yang aman dan penerusan porta.


Ubuntu
  1. Cara Meningkatkan ke Ubuntu 15.10 dari Ubuntu 15.04

  2. Bagaimana Mendeteksi Jika Shell Dikendalikan Dari Ssh?

  3. Linux – Bagaimana Cara Masuk Pengguna Ke Tty Dari Ssh?

  1. Bagaimana Cara Memperbarui Python Dari 3.4.3 Menjadi 3.5??

  2. Bagaimana Cara Meningkatkan Dari 16,04 Lts Menjadi 16,04,1 Lts?

  3. Bagaimana install -c berbeda dari cp

  1. Cara SSH di Linux dari Android

  2. Bagaimana Cara Mengambil Kunci Publik Dari Kunci Pribadi Ssh?

  3. Bagaimana Ubuntu Berbeda Dari Debian?