# 運用・管理 / 端末設定

ここでは、管理用端末に関連した設定項目について解説します。

## 端末の種類

本製品に対する設定は、管理用端末から本製品の管理機構であるコマンドラインインターフェース（CLI）にアクセスして行います。
本製品で利用可能な管理用端末は次のとおりです。

- 仮想端末（SSHクライアント）

端末に関する設定を行うときは、おもにラインモードのコマンドを使用します。

### 仮想端末（SSH）

SSHログイン時に使用される仮想端末の設定を行うときは、line vtyコマンドでラインモードに移動します。たとえば、初期状態で存在している仮想端末ポート0～7に対して設定を行う場合は、次のようにします。

    AT-vFW-app(config)# line vty 0 7
    AT-vFW-app(config-line)#

仮想端末ポートとは、SSHクライアントが接続する仮想的な通信ポートのことです。SSHクライアントから本製品へのログインセッションの数は、仮想端末ポートの数までに限定されます。
仮想端末ポートには番号が付いていますが、どのログインセッションにどの番号が割り当てられるかはタイミングに依存するため、通常はすべての仮想端末ポートに対して同じ端末設定を行います。
使用可能な仮想端末ポートの数は次のようにして確認できます。
初期設定では次のように0～7の8個が使用可能です。これは、SSHによるログインセッションを同時に8つまで確立できることを示しています。

    AT-vFW-app# show running-config | include line vty
    line vty 0 7

line vtyコマンドは、仮想端末ポートの数を増やしたり、減らしたりするためにも使用できます。たとえば、仮想端末ポートの数を初期値の8個から最大値の33個に増やすには、次のようにします。次のコマンドは「仮想端末ポート8～32を有効にする」という意味になります。

    AT-vFW-app(config)# line vty 8 32
    AT-vFW-app(config-line)# exit

また、line vtyコマンドをno形式で実行すると、指定した番号の仮想端末ポートが無効になります。次のコマンドは「仮想端末ポート8～32を無効にする」という意味になります。

    AT-vFW-app(config)# no line vty 8 32

Note

すべての仮想端末ポートを無効にすると、SSHによるログインができなくなります。

## 共通端末設定

### アイドル時タイムアウト

初期設定では、各端末において10分間キー入力がないと、該当端末からのログインセッションが強制切断されます。
強制切断までの時間（アイドル時タイムアウト）は、ラインモードのexec-timeoutコマンドで変更可能です。
たとえば、仮想端末ポート0～7のアイドル時タイムアウトを1分に変更するには、次のようにします。

    AT-vFW-app(config)# line vty 0 7
    AT-vFW-app(config-line)# exec-timeout 1
    The new 'exec-timeout' value will apply to new sessions only

Note

exec-timeoutの設定変更は、コマンド実行後に開始されたログインセッションに対してのみ有効です。既存のセッションには変更前の値が適用されます。

これにより、仮想端末ポート0～7を割り当てられたSSHセッションでは、1分間キー入力がないとログインセッションが強制切断されるようになります。
アイドル時タイムアウト「0」は、「タイムアウトしない」の意味になります。
たとえば、仮想端末ポート0～7に対し、キー入力がなくてもセッションが自動切断されないよう設定するには、次のようにします。

    AT-vFW-app(config)# line vty 0 7
    AT-vFW-app(config-line)# exec-timeout 0
    The new 'exec-timeout' value will apply to new sessions only

あるいは、exec-timeoutコマンドをno形式で実行しても同じです。

    AT-vFW-app(config)# line vty 0 7
    AT-vFW-app(config-line)# no exec-timeout
    The new 'exec-timeout' value will apply to new sessions only

Note

exec-timeoutの設定変更は、コマンド実行後に開始されたログインセッションに対してのみ有効です。既存のセッションには変更前の値が適用されます。

### 端末画面のページ当たり行数

初期設定では、各端末画面の1ページ当たり行数は24に設定されています。
コマンドの出力結果が24行よりも長い場合は、ページャー機能によって23行ごとに表示が一時停止し、最下行に次のようなメッセージが表示された上で、キー入力待ち状態になります。

    --More--

ここでは次のキー操作が可能です。

表 1
Space | 次の1ページを表示します。
Enter | 次の1行を表示します。
q | 表示を中止し、プロンプトに戻ります。

端末画面の行数は、以下の各コマンドで変更できます。
複数のコマンドで行数を設定している場合は、番号の小さい順に優先されます。

1. 非特権EXECモードのterminal lengthコマンド
2. ラインモードのlengthコマンド

#### 端末ごとの設定

端末ごとに行数を設定するには、ラインモードのlengthコマンドを使います。
仮想端末ポート0～7からのログインセッションのページ当たり行数は次のようにして変更します。

    AT-vFW-app(config)# line vty 0 7
    AT-vFW-app(config-line)# length 30

ページ当たり行数「0」は、「ページ単位の一時停止を無効にする」の意味になります。たとえば、仮想端末ポート0～7からのログインセッションにおいて、ページ単位の一時停止を無効にするには、次のようにします。

    AT-vFW-app(config)# line vty 0 7
    AT-vFW-app(config-line)# length 0

ページ当たり行数の設定を初期値（24行）に戻すには、lengthコマンドをno形式で実行します。

    AT-vFW-app(config)# line vty 0 7
    AT-vFW-app(config-line)# no length

#### 現行端末セッションに対する設定

ラインモードのlengthコマンドで設定したページ当たり行数は、あくまでもログインしたときの初期値です。
ログイン後に非特権EXECモードのterminal lengthコマンドを実行すれば、該当セッションにおいてのみ異なる値を使用することもできます。
たとえば、ページ当たり行数が「0」、すなわち、ページ単位の一時停止が無効に設定されている端末からログインしたとしても、ログイン後に次のコマンドを入力すれば、ページ単位で一時停止させることができます。

    AT-vFW-app> terminal length 24

Note

terminal lengthコマンドは実行コマンドなので、現在の端末セッションにしか影響を与えず、設定を保存しておくこともできません。ページ当たり行数の設定を永続的に変更したい場合は、前述したラインモードのlengthコマンドを使います。

端末セッションに対するページ当たり行数の設定を削除するには、terminal lengthコマンドを次の形式で実行します。

    AT-vFW-app> terminal no length

## その他

その他の端末関連設定について解説します。

### SSHサーバー

Secure Shell（SSH）クライアントに対して仮想端末へのアクセス手段を提供するSSHサーバーは初期状態で無効に設定されています。
詳しくは「運用・管理」の「Secure Shell」をご覧ください。