ログイン設定
Junos OS Evolved では、ユーザーがデバイスにログインする際に、さまざまな設定を定義することができます。システム管理者は、以下を設定できます。
- ログイン前またはログイン後に表示するメッセージまたはお知らせ
- ログイン時にシステムアラームを表示するかどうか
- ログインのヒント
- アイドルセッションのタイムアウト値
- 認証試行が何回か失敗した後にユーザー アカウントをロックするかどうか
システムログインアナウンスまたはメッセージを表示する
許可されたユーザーがデバイスにログインした後にのみアナウンスを行いたい場合があります。たとえば、今後のメンテナンス イベントをアナウンスできます。また、デバイスに接続するすべてのユーザーに、セキュリティ警告などのメッセージを表示するのが適切な場合もあります。
デフォルトでは、Junos OS Evolvedはログインメッセージやアナウンスを表示しません。[edit system login]
階層レベルで message
ステートメントまたは announcement
ステートメントを含めることで、ログイン メッセージまたはアナウンスを表示するようにデバイスを設定できます。デバイスは、ユーザーがデバイスに接続した後、ユーザーがログインする前にログインmessageを表示しますが、ユーザーがデバイスに正常にログインした後にのみannouncementを表示します。
メッセージまたはアナウンスのテキストは、次の特殊文字を使用して書式設定できます。テキストにスペースが含まれている場合は、引用符で囲んでください。
-
\n - 改行
-
\t - 水平タブ
-
\' - 単一引用符
-
\" - 二重引用符
-
\\- バックスラッシュ
承認されたユーザーのみが表示できるアナウンスと、すべてのユーザーが表示できるメッセージを構成するには:
ログイン時にシステムアラームを表示する
特定のログインクラスのユーザーがデバイスにログインするたびに show system alarms
コマンドを実行するようにジュニパーネットワークスデバイスを設定できます。
特定のログインクラスのユーザーがデバイスにログインするたびにアラームを表示するには:
特定のログインクラスのユーザーがデバイスにログインすると、デバイスに現在のアラームが表示されます。
$ ssh user@host.example.com Password: --- JUNOS 21.1R2.6-EVO Linux (none) 4.8.28-WR2.2.1_standard-g3999f55 #1 SMP PREEMPT Fri Jun 4 00:19:58 PDT 2021 x86_64 x86_64 x86_64 GNU/Linux 2 alarms currently active Alarm time Class Description 2021-07-22 15:00:14 PDT Minor port-1/0/0: Optics does not support configured speed 2021-07-22 15:00:14 PDT Minor port-1/0/1: Optics does not support configured speed
ログインのヒントを設定する
Junos OS Evolved CLIを設定して、特定のログインクラスのユーザーがデバイスにログインするたびにチップを表示することができます。デフォルトでは、デバイスにヒントは表示されません。
ヒントを有効にするには:
login-tip
ステートメントを設定すると、デバイスは、デバイスにログインする指定されたクラスのすべてのユーザーにヒントを表示します。
$ ssh user@host.example.com Password: JUNOS tip: In configuration mode, the [edit] banner displays the current location in the configuration hierarchy. user@host>
アイドル状態のログインセッションのタイムアウト値を設定する
アイドル ログイン セッションとは、CLI に動作モードまたは設定モード プロンプトが表示されるが、キーボードからの入力がないセッションです。デフォルトでは、セッションがアイドル状態の場合でも、ユーザーがデバイスからログアウトするまでログインセッションは確立されたままになります。アイドル状態のセッションを自動的に閉じるには、ログインクラスごとに時間制限を設定する必要があります。そのクラスのユーザーによって確立されたセッションが、設定された制限時間の間アイドル状態のままである場合、セッションは自動的に閉じます。アイドル状態のログインセッションを自動的に閉じることで、悪意のあるユーザーがデバイスにアクセスし、承認されたユーザーアカウントで操作を実行するのを防ぐことができます。
アイドル タイムアウトは、ユーザー定義のクラスに対してのみ設定できます。このオプションは、システム定義済みクラス( operator
、 read-only
、 super-user
または superuser
、および unauthorized
)には設定できません。
アイドル状態のログインセッションのタイムアウト値を定義するには:
タイムアウト値を設定すると、アイドル状態のユーザーがタイムアウトすると、CLI は次のようなメッセージを表示します。CLI は、ユーザーの接続を切断する 5 分前にこれらのメッセージの表示を開始します。
user@host> Session will be closed in 5 minutes if there is no activity. Warning: session will be closed in 1 minute if there is no activity Warning: session will be closed in 10 seconds if there is no activity Idle timeout exceeded: closing session
タイムアウト値を設定すると、次の場合を除き、指定した時間が経過するとセッションが終了します。
-
ユーザーが
ssh
コマンドまたはtelnet
コマンドを実行している。 -
ユーザーはローカル UNIX シェルにログインします。
-
ユーザーは、
monitor interface
またはmonitor traffic
コマンドを使用してインターフェイスを監視しています。
ログイン再試行オプション
ジュニパーネットワークのデバイスでログイン再試行オプションを設定し、悪意のあるユーザーからデバイスを保護することができます。次のオプションを構成できます。
-
システムが接続を閉じるまでに、ユーザーが無効なログイン資格情報を入力できる回数。
-
ユーザーが失敗した認証試行のしきい値に達した後にユーザー アカウントをロックするかどうか、またその期間。
ログイン試行を制限し、ユーザーアカウントをロックすると、承認されたユーザーアカウントのパスワードを推測してシステムにアクセスしようとする悪意のあるユーザーからデバイスを保護するのに役立ちます。ユーザーアカウントのロックを解除したり、ユーザーアカウントをロックしたままにする期間を定義したりできます。
ログイン再試行オプションは、 [edit system login retry-options]
階層レベルで設定します。Junos OS Evolvedでは、デバイスがユーザーの接続を切断する前に、ログイン試行が3回失敗します。失敗したログイン試行のデフォルトのしきい値は変更できません。
lockout-period
ステートメントは、ユーザーがログイン試行失敗のしきい値に達した場合、指定された時間だけユーザー アカウントをロックするようにデバイスに指示します。ロックにより、ユーザーは、ロックアウト期間が経過するか、システム管理者が手動でロックを解除するまで、認証を必要とするアクティビティを実行できなくなります。既存のロックは、ユーザーがローカルコンソールからログインしようとすると無視されます。
ログイン再試行オプションを設定するには:
- ユーザーがログイン試行失敗のしきい値に達した後、ユーザー アカウントがロックされたままになる分数を設定します。
[edit system login retry-options] user@host# set lockout-period minutes
たとえば、ユーザーがログイン試行失敗のしきい値に達した後、120分間ユーザーアカウントをロックするには、次のようにします。
[edit system login retry-options] user@host# set lockout-period 120
-
設定をコミットします。
[edit system login retry-options] user@host# commit
管理者が開始したログアウト中にコンソールをクリアするには、[edit system login]
階層レベルで message
ステートメントを設定するときに改行(\n)文字を含めます。コンソールを完全にクリアするには、管理者はメッセージ文字列に 50 文字以上 \n 文字を入力します。例えば:
user@host# set system login message "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Welcome to Junos!!!"