GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal dan Menggunakan Telnet di Ubuntu 20.04 LTS

Telnet adalah program emulasi terminal untuk jaringan TCP/IP yang memungkinkan Anda mengakses komputer lain di Internet atau di jaringan lokal dengan masuk ke sistem jarak jauh. Telnet adalah protokol client-server yang terhubung ke port 23 dari Transmission Control Protocol. Anda juga dapat menggunakan Telnet untuk memeriksa port yang terbuka pada sistem jarak jauh.

Dalam tutorial ini, Anda akan mempelajari cara menginstal dan menggunakan server dan klien Telnet di server Ubuntu 20.04 LTS.

PERINGATAN: Telnet adalah protokol yang tidak terenkripsi dan karenanya tidak aman. Panduan ini hanya untuk tujuan pendidikan dan bukan merupakan rekomendasi untuk menggunakan Server Telnet di sistem Anda. Panduan ini akan menunjukkan kepada Anda cara menginstal dan menggunakan klien dan server Telnet jika Anda ingin mempelajari lebih lanjut tentang protokol administrasi server kuno ini atau jika Anda ingin menggunakan klien Telnet untuk menguji server email Anda. Kami TIDAK merekomendasikan penggunaan Telnet (Server) pada server saat ini, terutama jika Anda menggunakannya melalui Internet. Untuk mengelola server Anda melalui jaringan, gunakan SSH alih-alih Telnet. Menggunakan klien Telnet adalah sesuatu yang berbeda. Klien Telnet adalah alat yang berguna untuk menguji email atau server web Anda, misalnya, seperti yang ditunjukkan di bawah ini.

Persyaratan

  • Server yang menjalankan server Ubuntu 20.04.
  • Pengguna non-root dengan hak istimewa sudo.
  • Alamat IP statis 192.168.0.100 dikonfigurasi di server Anda.

Instal Server Telnet

Secara default, paket server Telnet tersedia di repositori default Ubuntu 20.04. Anda dapat menginstalnya hanya dengan menjalankan perintah berikut:

sudo apt install telnetd -y

Setelah instalasi selesai, Anda dapat memeriksa status layanan Telnet menggunakan perintah berikut:

sudo systemctl status inetd

Keluaran:

? inetd.service - Internet superserver Dimuat:dimuat (/lib/systemd/system/inetd.service; diaktifkan; preset vendor:diaktifkan) Aktif:aktif (berjalan) sejak Senin 2021-04-29 10:24:05 UTC; 38 detik yang lalu Dokumen:man:inetd(8) PID Utama:2883 (inetd) Tugas:1 (batas:1114) CGroup:/system.slice/inetd.service ??2883 /usr/sbin/inetdApr 29 10:24:05 ubuntu2004 systemd[1]:Memulai superserver Internet... 29 Apr 10:24:05 ubuntu2004 systemd[1]:Memulai superserver Internet.

Uji Koneksi Telnet dari Sistem Jarak Jauh

Server Telnet sekarang diinstal dan mendengarkan pada port 23. Saatnya menghubungkan server Telnet dari sistem jarak jauh.

Sekarang, masuk ke sistem Ubuntu lain dan jalankan perintah berikut:

telnet 192.168.0.100

Anda akan diminta untuk memasukkan nama pengguna dan kata sandi Anda. Setelah otentikasi berhasil, Anda akan melihat output berikut:

Mencoba 192.168.0.100...Terhubung ke 192.168.0.100.Karakter Escape adalah '^]'.Ubuntu 20.04 LTSubuntu2004 login:hiteshPassword:Selamat datang di Ubuntu 20.04 LTS (GNU/Linux 5.4.0-72-generic x86_64) * Dokumentasi:https://help.ubuntu.com * Manajemen:https://landscape.canonical.com * Dukungan:https://ubuntu.com/advantage Informasi sistem per Kam 29 Apr 2021 09:16:14 UTC Beban sistem:0,83 Penggunaan /:14,7% dari 39,12GB Penggunaan memori:30% Penggunaan swap:0% Proses:163 Pengguna yang masuk:0 alamat IPv4 untuk ens33:192.168.0.100 Alamat IPv6 untuk ens33:2003:e1:bf4b:8b00:20c:29ff:fef5:ee3c * Kubernetes hulu murni 1.21, operasi cluster terkecil dan paling sederhana! https://microk8s.io/8 pembaruan dapat segera diinstal.0 dari pembaruan ini adalah pembaruan keamanan. Untuk melihat pembaruan tambahan ini jalankan:apt list --upgradableLast login:Rabu 28 Apr 08:50:37 2021 dari 192.168.0.20 

Anda sekarang dapat menjalankan perintah apa pun di server Telnet menggunakan Telnet.

Gunakan telnet untuk Menguji Port Terbuka

Anda juga dapat menggunakan Telnet untuk menguji port yang terbuka pada sistem jarak jauh.

Misalnya, untuk menguji port 80 pada sistem jarak jauh (IP 192.168.0.100) jalankan perintah berikut:

telnet 192.168.0.100 80

Jika port 80 terbuka, Anda akan melihat output berikut:

Mencoba 192.168.0.100...Terhubung ke 192.168.0.100.Karakter Escape adalah '^]'.

Jika port 80 diblokir atau layanan Telnet tidak berjalan. Anda akan melihat output berikut:

Mencoba 192.168.0.100...telnet:Tidak dapat terhubung ke host jarak jauh:Koneksi ditolak

Gunakan perintah Telnet untuk menguji Server Mail

Perintah Telnet juga sangat berguna untuk menguji server email. Terhubung ke server email menggunakan Telnet

telnet 192.168.0.100 25

Jika koneksi berhasil, Anda akan melihat respons dari server lain seperti ini:

Mencoba 192.168.0.100...
Terhubung ke 192.168.0.100.
Karakter Escape adalah '^]'.
220 server1.example.com ESMTP Postfix (Debian/GNU)

Sekarang Anda dapat menanggapi server dengan perintah ehlo, diikuti dengan nama domain pengirim Anda. Contoh:

ehlo mydomain.tld

Server email akan menunjukkan kepada Anda metode mana yang didukungnya.

250-server1.example.com
250-PIPELINING
250-SIZE
250-VRFY
250-ETRN
250-STARTTLS
250 -AUTH PLAIN LOGIN
250-AUTH=LOGIN POLOS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250-SMTPUTF8
250 CHUNKING

Untuk keluar dari koneksi, masukkan perintah quit.

berhenti

Hasilnya adalah:

221 2.0.0 Sampai jumpa
Koneksi ditutup oleh host asing.

Urutan perintah lengkapnya adalah:

[email protected]:~# telnet 192.168.0.100 25  
Mencoba 192.168.0.100...
Terhubung ke 192.168.0.100.
Karakter Escape adalah '^]'.
220 server1.example.com ESMTP Postfix (Debian/GNU)
ehlo mydomain.tld
250-server1.example.com
250-PIPELINING
250-SIZE
250-VRFY
250-ETRN
250-STARTTLS
LOGIN POLOS 250-AUTH
250-AUTH=LOGIN POLOS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250-SMTPUTF8
250 CHUNKING
berhenti
221 2.0.0 Sampai jumpa
Koneksi ditutup oleh host asing.
[email protected]:~#

Prosedur pengujian ini berguna jika Anda ingin mengetahui apakah layanan email (port 25) diblokir oleh penyedia layanan internet atau pusat data Anda.


Ubuntu
  1. Cara Menginstal dan Menggunakan Anggur di Ubuntu 20.04

  2. Cara Menginstal dan Menggunakan iostat di Ubuntu 16.04 LTS

  3. Cara Menginstal dan Menggunakan Telnet di Debian 11

  1. Cara Menginstal dan Menggunakan FFmpeg di Ubuntu 18.04

  2. Cara Menginstal dan Menggunakan Anggur di Ubuntu 18.04

  3. Cara Menginstal dan Menggunakan Curl di Ubuntu 18.04

  1. Cara Memasang dan Mengamankan Redis di Ubuntu 18.04 LTS

  2. Cara menginstal dan menggunakan SoftHSM di Ubuntu 16.04 LTS

  3. Cara menginstal Ubuntu Server 18.04 LTS