GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal Telnet Server dan Klien di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

Telnet adalah protokol jaringan yang digunakan untuk menghubungkan ke sistem jarak jauh melalui antarmuka baris perintah. Dapat digunakan untuk mengkonfigurasi perangkat jarak jauh seperti router, sakelar, server, dll. Telnet juga dapat digunakan untuk menguji apakah port TCP pada sistem jarak jauh terbuka atau tidak.

Catatan:Telnet bukanlah protokol yang aman karena sesi Telnet antara server dan klien tidak dienkripsi. Anda dapat menggunakannya untuk menguji konektivitas ke port TCP. Namun, untuk menghubungkan ke sistem jarak jauh, disarankan untuk menggunakan SSH.

Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri konfigurasi Telnet terkait.

Dalam konteks ini, kita akan melihat cara menginstal server dan klien Telnet di Ubuntu 20.04 LTS.

Di sini, kita akan menggunakan dua mesin Ubuntu 20.04 LTS. Pada satu mesin Ubuntu, kami akan menginstal server Telnet. Di mesin Ubuntu lain, kami akan menginstal klien Telnet. Kemudian kita akan terhubung ke server Telnet menggunakan klien Telnet.


Bagaimana cara menginstal Telnet Server di Ubuntu?

Repositori default Ubuntu berisi paket server Telnet. Oleh karena itu, dapat dengan mudah diinstal dengan perintah apt. Pada satu mesin Ubuntu, instal server Telnet dengan menjalankan perintah di bawah ini di Terminal:

$ sudo apt install telnetd xinetd

Setelah menjalankan perintah instalasi di atas, Terminal mungkin meminta Anda dengan opsi y/n. Untuk melanjutkan prosedur, tekan y lalu tekan Enter. Ini kemudian akan menginstal server Telnet dan xinetd pada sistem Ubuntu Anda.

Setelah instalasi, layanan xinetd dimulai secara otomatis. Anda dapat melihat status layanan sebagai berikut:

$ sudo systemctl status xinetd.service

Jika layanan tidak dimulai secara otomatis, Anda dapat memulainya secara manual dengan menjalankan perintah di bawah ini:

$ sudo systemctl start xinetd.service

Sekarang buat file /etc/xinetd.d/telnet menggunakan perintah di bawah ini:

$ sudo nano /etc/xinetd.d/telnet

Tambahkan baris di bawah ini file:

service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}

Kemudian simpan dan tutup file dan restart xinetd.service sebagai berikut:

$ sudo systemctl restart xinetd.service

Server Telnet menggunakan port 23 untuk mendengarkan koneksi yang masuk. Oleh karena itu, Anda perlu membuka port ini di firewall Anda. Jalankan perintah di bawah ini untuk melakukannya:

$ sudo ufw allow 23

Untuk mengizinkan koneksi masuk ke port 23 hanya dari IP atau subnet tertentu, jalankan perintah di bawah ini sebagai gantinya:

$ sudo ufw allow from <ip or subnet> to any port 23


Bagaimana cara menginstal Telnet Client di Ubuntu?

Klien Telnet juga tersedia di repositori Ubuntu. Pada mesin Ubuntu kedua Anda, jalankan perintah di bawah ini di Terminal untuk menginstal klien Telnet:

$ sudo apt install telnet

Setelah menjalankan perintah instalasi di atas, Terminal mungkin meminta Anda dengan opsi y/n.

Untuk melanjutkan prosedur, tekan y lalu tekan Enter. Kemudian klien Telnet akan diinstal pada sistem Ubuntu Anda.


Bagaimana Menghubungkan ke Server Telnet dari Sistem Jarak Jauh?

Sekarang Anda dapat terhubung ke server Telnet Anda dari komputer lain (tempat klien Telnet diinstal). Pada mesin klien Anda, gunakan sintaks perintah berikut untuk terhubung ke server Telnet:

$ telnet <server-ip>

Dimana adalah alamat IP dari server Telnet.


Bagaimana Menggunakan 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:

Trying 192.168.0.100...
Connected to 192.168.0.100.
Escape character is '^]'.

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

Trying 192.168.0.100...
telnet: Unable to connect to remote host: Connection refused


Bagaimana Menggunakan 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:

Trying 192.168.0.100...
Connected to 192.168.0.100.
Escape character is '^]'.
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=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250-SMTPUTF8
250 CHUNKING

Untuk keluar dari koneksi, masukkan perintah quit:

quit

Hasilnya adalah:

221 2.0.0 Bye
Connection closed by foreign host.

Urutan perintah lengkapnya adalah:

user@server1:~# telnet 192.168.0.100 25
Trying 192.168.0.100...
Connected to 192.168.0.100.
Escape character is '^]'.
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
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250-SMTPUTF8
250 CHUNKING
quit
221 2.0.0 Bye
Connection closed by foreign host.
user@server1:~#

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


Bagaimana Cara Menghapus Server Telnet dan Klien dari Mesin Linux Ubuntu Anda?

Jika karena alasan apa pun Anda ingin menghapus server dan klien Telnet dari mesin Ubuntu Anda, Anda dapat melakukannya seperti yang dijelaskan di bawah ini.

Untuk menghapus server Telnet, jalankan perintah ini:

$ sudo apt remove telnetd xinetd

Untuk menghapus klien Telnet, jalankan perintah ini:

$ sudo apt remove telnet

Setelah menjalankan perintah di atas, Terminal mungkin meminta Anda dengan opsi y/n. Untuk melanjutkan prosedur, tekan y lalu tekan Enter.

Ini kemudian akan menghapus aplikasi dari sistem Ubuntu Anda.



Ubuntu
  1. Instal dan Gunakan Busybox di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  2. Instal SC Sheets di Ubuntu Server 20.04 LTS - Panduan langkah demi langkah?

  3. Instal PrestaShop di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  1. Cara Menginstal dan Menggunakan Telnet di Ubuntu 20.04 LTS

  2. Instal XAMPP di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  3. Instal MailSpring di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  1. Instal Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  2. Instal Snappass di server Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  3. Instal dan Gunakan Redshift di Ubuntu 20.04 LTS - Panduan langkah demi langkah?