安全ではないため、telnet の使用はお勧めしません。パスワードはプレーン テキストを使用して転送され、パケット スニファは簡単に追跡できます。それでも、telnet をインストールする必要がある場合があります。システムに telnet パッケージが既にインストールされているかどうかを確認するには、以下を使用します:
# rpm -qa | grep telnet telnet-server-0.17-59.el7.x86_64 telnet-0.17-59.el7.x86_64
Telnet をオンにするには、パッケージ telnet-server があることを確認してください とtelnet インストール:
telnet パッケージのインストール
必要な 2 つのパッケージがインストールされていない場合は、yum を使用してインストールしてください。
# yum install telnet-server telnet
telnet の構成/有効化
1.サービスを firewalld に追加します。
組み込みの firewalld は、デフォルトで Telnet ポート 23 をブロックします。これは、プロトコルが安全であると見なされていないためです。ポートが開いていること、またはデフォルト以外のポートが使用されている場合は、telnet トラフィックが通過できるように Telnet に関連付けられたポートが開いていることを確認してください。
# firewall-cmd --add-service=telnet --zone=public
「-permanent」を使用してルールを再度実行します ” フラグを付けて、firewalld の再起動後も保持します。
# firewall-cmd --add-service=telnet --zone=public --permanent
2.サービスを selinux に追加します。
また、サービスを SELinux に追加する必要があります。これは、システムで SELinux が有効になっている場合にのみ必要です。
# semanage port -a -t telnetd_port_t -p tcp
3. telnet サービスを有効にして開始します。
systemctl コマンドを使用してサービスを開始します。
# systemctl start telnet.socket
telnet サービスを起動時に開始できるようにします。
# systemctl enable telnet.socket
4.確認
構成が完了したら、サーバーへの telnet が機能するかどうかを確認します。
# 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 geeklab02RHEL / CentOS 5,6 に telnet をインストールして構成する方法