Nedoporučuje se používat telnet, protože není bezpečný. Hesla jsou přenášena pomocí prostého textu a každý snicker paketů vás může snadno sledovat. Přesto je někdy nutné nainstalovat telnet. Chcete-li zkontrolovat, zda již máte na svém systému nainstalován balíček telnet, použijte :
# rpm -qa | grep telnet telnet-server-0.17-59.el7.x86_64 telnet-0.17-59.el7.x86_64
Chcete-li zapnout Telnet, ujistěte se, že máte balíčky telnet-server a telnet nainstalováno:
Instalace balíčků telnet
Pokud nejsou nainstalovány 2 požadované balíčky, nainstalujte je pomocí yum.
# yum install telnet-server telnet
Konfigurace/povolení telnetu
1. Přidejte službu do firewallu.
Vestavěná brána firewall ve výchozím nastavení blokuje port Telnet 23, protože protokol není považován za bezpečný. Ujistěte se prosím, že je port otevřený, nebo pokud se používá jiný než výchozí port, že port spojený s Telnetem je otevřený pro průchod telnetového provozu.
# firewall-cmd --add-service=telnet --zone=public
Spusťte pravidlo znovu pomocí „–trvalé ” příznak, aby přetrvával po restartování brány firewall.
# firewall-cmd --add-service=telnet --zone=public --permanent
2. Přidejte službu do selinux.
Službu budete muset také přidat do SELinuxu. Toto je vyžadováno pouze v případě, že je v systému povolen SELinux.
# semanage port -a -t telnetd_port_t -p tcp
3. Povolte a spusťte službu telnet.
Spusťte službu pomocí příkazu systemctl.
# systemctl start telnet.socket
Povolte spuštění služby telnet při spuštění.
# systemctl enable telnet.socket
4. Ověřte
Po dokončení konfigurace ověřte, zda funguje telnet k serveru.
# 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 geeklab02Jak nainstalovat a nakonfigurovat telnet v RHEL / CentOS 5,6