Esercitazioni

▷ Telnet di cosa si tratta ea cosa serve 【il più completo】

Sommario:

Anonim

Telnet è uno strumento utilizzato da decenni dagli amministratori di sistemi informatici nel campo delle reti. Le connessioni remote non sono esattamente nuove, poiché le prime reti e con sistemi senza un desktop come Telnet sono state utilizzate per connettersi a server e apparecchiature connesse a una rete, sia in remoto che internamente. Qui sapremo meglio cos'è Telnet e per cosa è stato utilizzato.

Indice dei contenuti

Sebbene sia stato ora sostituito da strumenti più sicuri, come SSH, Telnet ha ancora qualche utilità in ambienti sicuri per gli amministratori di sistema.

Che cos'è Telnet

Il nome di Telnet deriva dall'acronimo Telecomunication Network e fondamentalmente un protocollo di rete TCP / IP che è stato utilizzato dal 1960 per stabilire connessioni remote con altri computer, server e dispositivi con un sistema compatibile in accesso attraverso questo sistema di comunicazione. Per impostazione predefinita, viene utilizzata la porta di connessione 23.

Oltre al protocollo stesso, anche il programma che lo utilizza per stabilire la connessione stessa riceve questo nome. Per accedere all'altro computer in remoto, è necessario utilizzare un terminale, ad esempio il prompt dei comandi di Windows o il terminale Linux. In questo modo possiamo interagire sulla macchina remota sfogliando i suoi file, eseguendo altri comandi interni, se ne abbiamo l'autorizzazione, e monitorando lo stato della macchina stessa senza la necessità di andare fisicamente nel luogo in cui si trova.

Oltre ad essere utilizzato su MSDOS e sistemi Windows, è anche compatibile con sistemi basati su UNIX, come Mac e Linux, e FreeBSD. Con questo protocollo, saremo anche in grado di verificare la connettività di altre macchine e verificare che abbiano determinate porte aperte verso l'esterno. Questo è qualcosa che vedremo tra un momento.

Come funziona Telnet

Come diciamo, questo protocollo e questo programma possono essere utilizzati solo in modalità comando. Per consentirci di stabilire una connessione tra due computer con Telnet, dovremo prima disporre di un client alla fine del nostro percorso e di un server sulla macchina a cui intendiamo accedere. Se lo facciamo anche al di fuori di una rete intranet o LAN, avremo la porta 23 aperta sul computer di destinazione.

La prossima cosa di cui avremo bisogno è aprire una sessione sul computer di destinazione in cui vi sono uno o più account utente a cui è consentito l'accesso. In breve, per accedere a una macchina target con un client, deve contenere un account utente abilitato per l'accesso e per stabilire la comunicazione dovremo conoscere sia il nome che la password dell'utente.

Problemi di sicurezza con Telnet e SSH come sostituto

Attualmente l'uso di Telnet è praticamente limitato alle reti interne in cui è presente uno scudo di sicurezza che isola la rete dall'esterno. In tutti gli altri casi, viene sempre utilizzato il protocollo SSH.

Il grosso problema con telnet è che le informazioni da un terminale all'altro viaggiano senza alcuna crittografia, solo in testo normale. Per un hacker, queste informazioni sono estremamente facili da ottenere, considerando che sia il nome utente che la password per stabilire la comunicazione arrivano anche come testo semplice, la violazione della sicurezza è brutale.

In risposta a questi problemi, divenne popolare l'uso di un altro protocollo di comunicazione crittografato utilizzato nei sistemi UNIX, chiamato SSH (Secure Shell). Oggi è perfettamente compatibile con gli ambienti Windows, dove è possibile installare sia il client che il server per utilizzarlo. SSH utilizza le chiavi RSA come crittografia in modo che le informazioni che percorre non possano essere facilmente decodificate. Esistono anche altre applicazioni come OPENSSH, Putty, Shell o SSH-Agent, in cui è possibile utilizzare questo protocollo di comunicazione. In questo caso la connessione viaggia attraverso la porta TCP 22.

Come usare Telnet

Per utilizzare Telnet è necessario un terminale di comando, prompt dei comandi o Windows PowerShell. Una volta aperto, tutto ciò che dobbiamo scrivere è

telnet

E accederemo all'applicazione. Se una volta dentro mettiamo:

aiuto

Possiamo vedere le diverse opzioni che abbiamo per l'utilizzo del programma.

Ma se vogliamo stabilire una connessione diretta, dovremo solo mettere:

telnet

Posso ancora usare Telnet?

Attualmente, sui sistemi operativi precedenti a Windows 10 e Windows 8, hanno ancora un server Telnet implementato nel sistema come funzionalità installabile. Quindi possiamo collegarci a loro da un client senza problemi. È disponibile anche nelle versioni di Windows Server. In altri sistemi operativi come Linux, dovremo installarlo attraverso i repository.

Nel caso di Windows 10, per evitare problemi di sicurezza, avremo solo il client Telnet disponibile nelle funzionalità. Per usare un server, avremo bisogno di un programma esterno come Putty.

Attiva il client Telnet in Windows 10

Abbiamo già realizzato un tutorial in cui insegniamo come attivare il client Telnet in Windows 10. È estremamente semplice.

Come attivare il client Telnet in Windows 10

Come attivare il server Telnet in Windows e Linux

Allo stesso modo, ci siamo presi la briga di mostrare come possiamo attivare un server Telnet su sistemi Windows diversi da Windows 10 e anche su sistemi operativi Linux come Ubuntu. È un argomento molto interessante se stai pensando di utilizzare questo protocollo di comunicazione.

Come usare il server Telnet in Linux

Come utilizzare il server Telnet in Windows

Test di porte aperte con Telnet

Come abbiamo visto prima, con Telnet possiamo facilmente verificare se un host ha porte aperte o chiuse. Per questo, abbiamo solo bisogno di conoscere l'indirizzo IP esterno o il nome del dominio. La sintassi sarà la seguente:

telnet

Quando effettuiamo la connessione, se la porta è effettivamente aperta, verrà visualizzata una schermata nera vuota. Se, d'altra parte, è chiuso, verrà mostrato un errore dopo aver effettuato un tentativo di connessione. Vediamolo con la nostra pagina Revisione professionale, su un server Web devono essere aperte sia la porta 80 e 443 di http e https, sia una porta come 22 per le connessioni remote tramite SSH.

Mettiamo:

telnet www.profesionalreview.com 80 telnet www.profesionalreview.com 443 telnet www.profesionalreview.com 22

Anche con la porta 22 l'host ci dà un indizio che funziona con OpenSSH sotto il sistema Debian.

Proviamo ad esempio con la porta Telnet 23:

Vediamo che non siamo stati in grado di stabilire una connessione, quindi è chiusa.

Come puoi vedere, l'utilizzo di Telnet è abbastanza semplice e non presenta molte complicazioni. Ma se vuoi usarlo per le connessioni remote, meglio optare per SSH che è molto più sicuro. Telnet è consigliato solo per le connessioni su reti interne.

Puoi anche trovare interessanti questi tutorial:

Per cosa prevedi di utilizzare Telnet? Se hai domande o vuoi chiarire qualcosa, scrivici nei commenti.

Esercitazioni

Scelta dell'editore

Back to top button