デフォルトでは、セキュリティ上の理由から、root は telnet 経由でログインできません。 telnet を使用すると、パスワードは平文で送信されます。このため、root ユーザーはデフォルトで telnet を使用した接続を許可されていません。
root が無効になっていることを確認するには、構成ファイル /etc/xinetd.d/telnet をチェックします。 .パラメータが無効の場合 はいに設定されています 、root ユーザーはシステムに telnet できません。
# vi /etc/xinetd.d/telnet # default: on # description: The telnet server serves telnet sessions; it uses # unencrypted username/password pairs for authentication. service telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID disable = yes }
root アクセスを有効にする
root telnet ログインを有効にするには、/etc/xinetd.d/telnet を編集します。 ファイルを作成して無効に設定します パラメータをいいえにする .
# vi /etc/xinetd.d/telnet # default: on # description: The telnet server serves telnet sessions; it uses # unencrypted username/password pairs for authentication. service telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID disable = no }
root アクセスの無効化
アクセスを再度無効にする場合は、ファイル /etc/xinetd.d/telnet の disable パラメータに対して yes を指定します。 .
# vi /etc/xinetd.d/telnet # default: on # description: The telnet server serves telnet sessions; it uses # unencrypted username/password pairs for authentication. service telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID disable = yes }CentOS / RHEL :直接ルートおよび非ルート ユーザー ssh ログインを無効化 / 有効化する方法
CentOS / RHEL :システムでルート ログインまたはルート アクセスを無効化する方法
CentOS / RHEL 6 :デバイス マッパー マルチパス (dm-multipath) を完全に削除する方法
CentOS / RHEL :ダイレクト ルートおよび非ルート ユーザー ssh ログインを無効化 / 有効化する方法