Telnet adalah protokol yang memungkinkan Anda terhubung ke komputer jarak jauh (disebut host) melalui TCP/IP jaringan menggunakan protokol client-server untuk membuat sambungan ke Transmission Control Protocol nomor port 23
Dalam tutorial berikut, Anda akan belajar cara menginstal Telnet pada sistem operasi Debian 11 Bullseye.
Prasyarat
- OS yang Disarankan: Debian 11 Bullseye
- Akun pengguna: Akun pengguna dengan hak istimewa sudo atau akses root (perintah su) .
- Paket yang Diperlukan:
Memperbarui Sistem Operasi
Perbarui Debian 11 . Anda sistem operasi untuk memastikan semua paket yang ada mutakhir:
sudo apt update && sudo apt upgrade
Akses Root atau Sudo
Secara default, ketika Anda membuat akun Anda saat memulai dengan Debian dibandingkan dengan distribusi lain, itu tidak secara otomatis menerima status sudoers. Anda harus memiliki akses ke sandi root untuk menggunakan perintah su atau kunjungi tutorial kami tentang Cara Menambahkan Pengguna ke Sudoers di Debian.
Peringatan
Tutorial akan menunjukkan cara memasang Telnet untuk tujuan historis dan penggunaan di lingkungan lokal, jaringan terisolasi. Sangat disarankan untuk tidak menggunakan Telnet pada koneksi jaringan terbuka ke Internet karena data dikirim melalui koneksi, termasuk informasi sensitif seperti sandi dan informasi rahasia lainnya yang tidak dienkripsi sehingga data dapat dengan mudah disadap oleh peretas dan disalahgunakan . Untuk terhubung dengan aman ke server jarak jauh melalui jaringan publik, Anda harus selalu menggunakan SSH (Secure Shell) .
Instal Server Telnet
Secara default, repositori Debian 11 datang dengan paket Telnet yang tersedia untuk diinstal menggunakan apt package manager.
Pertama, gunakan perintah berikut untuk menginstal:
sudo apt install telnetd
Contoh keluaran:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
openbsd-inetd tcpd
The following NEW packages will be installed:
openbsd-inetd tcpd telnetd
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 106 kB of archives.
After this operation, 330 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Ketik “Y”, lalu tekan “ENTER KEY” untuk melanjutkan penginstalan.
Setelah terinstal, periksa untuk memastikan status Telnet beroperasi dengan baik dengan yang berikut:
sudo systemctl status inetd
Contoh keluaran:
● inetd.service - Internet superserver
Loaded: loaded (/lib/systemd/system/inetd.service; enabled; vendor preset:>
Active: active (running) since Thu 2021-09-30 13:37:35 AWST; 2s ago
Docs: man:inetd(8)
Main PID: 16375 (inetd)
Tasks: 1 (limit: 4626)
Memory: 576.0K
CPU: 2ms
CGroup: /system.slice/inetd.service
└─16375 /usr/sbin/inetd
Sep 30 13:37:35 debian systemd[1]: Starting Internet superserver...
Sep 30 13:37:35 debian systemd[1]: Started Internet superserver.
lines 1-13
Hubungkan ke Server Telnet Anda
Opsional. Tetapkan Aturan UFW
Pertama, jika Anda telah menginstal UFW untuk terhubung ke Telnet yang berjalan dari jarak jauh, Anda perlu menyiapkan aturan izinkan. Secara default, Telnet berjalan pada port 23 .
Untuk menyiapkan aturan izinkan di UFW dapat dilakukan dengan beberapa cara. Sangat disarankan untuk memberikan IP dari server penghubung hanya jika subnet secara signifikan lebih buruk . Jangan tinggalkan port 23 terbuka untuk semuanya, dan ini akan mengarah pada upaya kekerasan.
Aturan untuk satu IP :
sudo ufw allow from 192.145.50.33 to any port 23
Izinkan dari subnet:
sudo ufw allow from 192.145.50.0/24 to any port 23
Uji Koneksi
Sekarang setelah Anda menyiapkan UFW aturan agar Anda dapat terhubung ke server jauh menggunakan Telnet , gunakan (Telnet) berikut ini perintah:
telnet 192.168.50.15
Contoh keluaran:
Copot Server Telnet
Untuk menghapus Telnet mematikan sistem operasi Debian Anda, yang perlu Anda lakukan hanyalah menggunakan perintah berikut:
sudo apt autoremove telnet --purge
Contoh keluaran:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
openbsd-inetd tcpd telnetd
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
After this operation, 330 kB disk space will be freed.
Do you want to continue? [Y/n]
Ketik “Y”, lalu tekan “ENTER KEY” untuk melanjutkan dengan mencopot pemasangan.