Non è consigliabile utilizzare telnet in quanto non è sicuro. Le password vengono trasferite utilizzando un testo normale e qualsiasi sniffer di pacchetti può facilmente rintracciarti. Tuttavia, a volte è comunque necessario installare telnet. Per verificare se hai già installato il pacchetto telnet sul tuo sistema, usa :
# rpm -qa | grep telnet telnet-server-0.17-59.el7.x86_64 telnet-0.17-59.el7.x86_64
Per attivare Telnet assicurati di avere i pacchetti telnet-server e telnet installato:
Installazione dei pacchetti telnet
Se i 2 pacchetti richiesti non sono installati, installalo usando yum.
# yum install telnet-server telnet
Configurazione/abilitazione telnet
1. Aggiungi il servizio a firewalld.
Il firewalld integrato blocca la porta Telnet 23 per impostazione predefinita perché il protocollo non è considerato sicuro. Assicurati che la porta sia aperta o, se viene utilizzata una porta non predefinita, che la porta associata a Telnet sia aperta per il passaggio del traffico telnet.
# firewall-cmd --add-service=telnet --zone=public
Esegui di nuovo la regola con "–permanente ” segnala che persiste tra i riavvii del firewall.
# firewall-cmd --add-service=telnet --zone=public --permanent
2. Aggiungi il servizio a selinux.
Dovrai anche aggiungere il servizio a SELinux. Questo è richiesto solo nel caso in cui SELinux sia abilitato sul sistema.
# semanage port -a -t telnetd_port_t -p tcp
3. Abilita e avvia il servizio telnet.
Avvia il servizio utilizzando il comando systemctl.
# systemctl start telnet.socket
Abilita l'avvio del servizio telnet all'avvio.
# systemctl enable telnet.socket
4. Verifica
Una volta terminata la configurazione, verifica se il telnet su un server funziona.
# telnet geeklab02 Trying 10.10.10.10... Connected to 10.10.10.10. Escape character is '^]'. Kernel 3.10.0-327.el7.x86_64 on an x86_64 geeklab02 login: testuser Password: Last login: Sat Jan 23 18:19:43 from geeklab [testuser@geeklab02 ~]$ hostname geeklab02Come installare e configurare telnet in RHEL / CentOS 5,6