Solaris のシステム管理 (セキュリティサービス)

ProcedureKerberos アプリケーションのみを有効にする方法

この手順を実行すると、telnet、ftp、rcp、rsh、および rlogin を実行しているサーバーへのネットワークアクセスが、Kerberos 認証されたトランザクションだけを使用するネットワークアクセスに制限されます。

  1. telnet サービスの exec プロパティーを変更します。

    telnet の exec プロパティーに -a user オプションを追加すると、有効な認証情報を提供できるユーザーにアクセスが制限されます。


    # inetadm -m svc:/network/telnet:default exec="/usr/sbin/in.telnetd -a user"
  2. (省略可能) まだ構成されていない場合は、telnet サービスのexec のプロパティーを変更します。

    ftp の exec プロパティーに -a オプションを追加すると、Kerberos 認証された接続のみが許可されます。


    # inetadm -m svc:/network/ftp:default exec="/usr/sbin/in.ftpd -a"
  3. 他のサービスを無効にします。

    in.rshd と in.rlogind デーモンを無効にする必要があります。


    # svcadm disable network/shell
    # svcadm disable network/login:rlogin