GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare e utilizzare Telnet su Debian 11

Telnet è un protocollo di gestione remota gratuito e open source per sistemi Linux e Windows. Viene utilizzato per controllare la connettività della porta del server remoto dal sistema client. Telnet viene utilizzato anche per la risoluzione dei problemi e il test dei servizi di sistema che definiscono l'ambiente di elaborazione remota. Telnet è un protocollo client-server che viene eseguito sulla porta 23. Telnet può eseguire diverse attività utili per gli amministratori Linux e Windows.

In questo post, ti mostreremo come installare e utilizzare Telnet in Debian 11.

Prerequisiti

  • Un server che esegue Linux sulla piattaforma Atlantic.Net Cloud
  • Una password di root configurata sul tuo server

Crea server cloud Atlantic.Net

Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo qualsiasi sistema operativo Linux con almeno 1 GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.

Installa il server Telnet in Debian 11

Per le distribuzioni basate su Ubuntu e Debian, installa il server Telnet utilizzando il comando seguente:

apt-get install telnetd -y

Una volta installato il server Telnet, controlla lo stato del server Telnet con il seguente comando:

systemctl status inetd

Dovresti vedere il seguente output:

● 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.

Accedi al server Telnet da un sistema remoto

In genere, Telnet viene utilizzato per accedere al server remoto ed eseguire attività amministrative.

Vai al sistema remoto ed esegui il seguente comando per accedere al server Telnet:

telnet telnet-server-ip

Ti verrà chiesto di fornire il tuo nome utente e password per autenticare il server Telnet come mostrato di seguito:

Trying 192.168.0.100...
Connected to 192.168.0.100.
Escape character is '^]'.
Debian 11 LTS
vyompc login: vyom
Password: 

Una volta effettuato l'accesso, otterrai il seguente output:

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]:~$ 

Ora puoi gestire il tuo server in remoto tramite un'interfaccia a riga di comando.

Controlla le porte aperte sul sistema remoto

Telnet è utile anche per controllare le porte aperte sul sistema remoto.

Ad esempio, per verificare se la porta 22 è aperta o meno sul sistema remoto, eseguire il comando seguente:

telnet remote-server-ip 22

Se la porta 22 è aperta, otterrai il seguente output:

Trying 192.168.1.2...
Connected to 192.168.1.2.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.4

Se la porta 22 non è aperta o il servizio non è in esecuzione, otterrai il seguente output:

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

Per verificare se il sito Web test.example.com è aperto sulla porta 80 , esegui il comando seguente:

telnet test.example.com 80

Se la porta 80 è aperta, otterrai il seguente output:

Trying test.example.com...
Connected to test.example.com.
Escape character is '^]'.

Ora, esegui il comando seguente per recuperare index.html pagina dal sito web:

GET /index.html HTTP/1.0

Uscita:

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

Controlla un server di posta elettronica remoto

Uno dei migliori utilizzi del comando Telnet è controllare un server di posta elettronica.

Ad esempio, per controllare un server di posta elettronica remoto, eseguire il comando seguente:

telnet mail-server-ip 25

Una volta che la connessione è riuscita, otterrai la seguente shell:

Trying mail.example.com...
Connected to mail.example.com.
Escape character is '^]'.
220 vyompc ESMTP Postfix (Debian)

Ora esegui ehlo seguito dal nome di dominio e-mail per rispondere al server:

ehlo example.com

Dovresti vedere tutti i metodi supportati dal server di posta elettronica:

250-vyompc
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250 SMTPUTF8

Ora, esegui il seguente comando per uscire dalla connessione Telnet:

quit

Conclusione

In questo post, abbiamo spiegato come installare e utilizzare Telnet su Debian 11. È ora possibile utilizzare il comando Telnet per controllare la porta remota e lo stato del server di posta elettronica. Inizia subito con l'hosting VPS da Atlantic.Net!


Linux
  1. Come installare e utilizzare Debian Backports

  2. Come installare e utilizzare telnet su Kali Linux

  3. Come installare e utilizzare FFmpeg su Debian 9

  4. Come installare e utilizzare Ansible su Debian 11

  5. Come installare e utilizzare Telnet su Ubuntu 20.04 LTS

Come installare e utilizzare fail2ban in Ubuntu e Debian

Come installare Apache su Debian 8.2

Come installare e utilizzare pgAdmin su Ubuntu 18.04

Come installare e utilizzare MySQL Workbench su Ubuntu 18.04

Come e perché usare Linux per installare Telnet

Come installare e utilizzare Snapd su Debian 11