Telnet adalah protokol manajemen jarak jauh sumber terbuka dan gratis untuk sistem Linux dan Windows. Ini digunakan untuk memeriksa konektivitas port server jauh dari sistem klien. Telnet juga digunakan untuk memecahkan masalah dan menguji layanan sistem yang menentukan lingkungan komputasi jarak jauh. Telnet adalah protokol client-server yang berjalan pada port 23. Telnet dapat melakukan beberapa tugas bermanfaat untuk administrator Linux dan Windows.
Dalam posting ini, kami akan menunjukkan cara menginstal dan menggunakan Telnet di Debian 11.
Prasyarat
- Server yang menjalankan Linux di Atlantic.Net Cloud Platform
- Kata sandi root yang dikonfigurasi di server Anda
Buat Server Cloud Atlantic.Net
Pertama, masuk ke Server Cloud Atlantic.Net Anda. Buat server baru, pilih sistem operasi Linux dengan RAM minimal 1GB. Hubungkan ke Server Cloud Anda melalui SSH dan masuk menggunakan kredensial yang disorot di bagian atas halaman.
Instal Server Telnet di Debian 11
Untuk distribusi berbasis Ubuntu dan Debian, instal server Telnet menggunakan perintah berikut:
apt-get install telnetd -y
Setelah server Telnet diinstal, periksa status server Telnet dengan perintah berikut:
systemctl status inetd
Anda akan melihat output berikut:
● inetd.service - Internet superserver Loaded: loaded (/lib/systemd/system/inetd.service; enabled; vendor preset:> Active: active (running) since Thu 2022-03-03 02:31:48 UTC; 49s ago Docs: man:inetd(8) Main PID: 657 (inetd) Tasks: 1 (limit: 2341) Memory: 580.0K CPU: 8ms CGroup: /system.slice/inetd.service └─657 /usr/sbin/inetd Mar 03 02:31:48 debian11 systemd[1]: Starting Internet superserver... Mar 03 02:31:48 debian11 systemd[1]: Started Internet superserver.
Masuk ke Server Telnet dari Sistem Jarak Jauh
Umumnya, Telnet digunakan untuk masuk ke server jauh dan melakukan tugas administratif.
Buka sistem jarak jauh dan jalankan perintah berikut untuk masuk ke server Telnet:
telnet telnet-server-ip
Anda akan diminta untuk memberikan nama pengguna dan kata sandi Anda untuk mengotentikasi server Telnet seperti yang ditunjukkan di bawah ini:
Trying 192.168.0.100... Connected to 192.168.0.100. Escape character is '^]'. Debian 11 LTS vyompc login: vyom Password:
Setelah Anda masuk, Anda akan mendapatkan output berikut:
Linux debian11 5.10.0-11-amd64 #1 SMP Debian 5.10.92-1 (2022-01-18) x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu Mar 3 02:31:37 UTC 2022 from 103.1.103.89 on pts/0 [email protected]:~$
Sekarang Anda dapat mengelola server Anda dari jarak jauh melalui antarmuka baris perintah.
Periksa Port Terbuka pada Sistem Jarak Jauh
Telnet juga berguna untuk memeriksa port yang terbuka pada sistem jarak jauh.
Misalnya, untuk menguji apakah port 22 terbuka atau tidak pada sistem jarak jauh, jalankan perintah berikut:
telnet remote-server-ip 22
Jika port 22 terbuka, Anda akan mendapatkan output berikut:
Trying 192.168.1.2... Connected to 192.168.1.2. Escape character is '^]'. SSH-2.0-OpenSSH_7.4
Jika port 22 tidak terbuka atau layanan tidak berjalan, Anda akan mendapatkan output berikut:
Trying 192.168.1.2... telnet: Unable to connect to remote host: Connection refused
Untuk memeriksa apakah situs web test.example.com terbuka pada port 80 , jalankan perintah berikut:
telnet test.example.com 80
Jika port 80 terbuka, Anda akan mendapatkan output berikut:
Trying test.example.com... Connected to test.example.com. Escape character is '^]'.
Sekarang, jalankan perintah berikut untuk mengambil index.html halaman dari situs web:
GET /index.html HTTP/1.0
Keluaran:
HTTP/1.1 200 OK Date: Wed, 02 Mar 2022 10:22:16 GMT Server: Apache/2.4.29 (Debian) Last-Modified: Mon, 31 Jan 2022 07:25:23 GMT ETag: "2aa6-5d6dbb015179f" Accept-Ranges: bytes Content-Length: 10918 Vary: Accept-Encoding Connection: close Content-Type: text/html
Periksa Server Email Jarak Jauh
Salah satu penggunaan terbaik dari perintah Telnet adalah untuk memeriksa server email.
Misalnya, untuk memeriksa server email jarak jauh, jalankan perintah berikut:
telnet mail-server-ip 25
Setelah koneksi berhasil, Anda akan mendapatkan shell berikut:
Trying mail.example.com... Connected to mail.example.com. Escape character is '^]'. 220 vyompc ESMTP Postfix (Debian)
Sekarang, jalankan ehlo diikuti dengan nama domain email untuk menanggapi server:
ehlo example.com
Anda akan melihat semua metode yang didukung oleh server email:
250-vyompc 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-DSN 250 SMTPUTF8
Sekarang, jalankan perintah berikut untuk keluar dari koneksi Telnet:
quit
Kesimpulan
Dalam posting ini, kami menjelaskan cara menginstal dan menggunakan Telnet di Debian 11. Sekarang Anda dapat menggunakan perintah Telnet untuk memeriksa port jarak jauh dan status server email. Mulai sekarang di hosting VPS dari Atlantic.Net!