# 運用・管理 / Telnet

Telnetは、IPネットワーク経由でリモートホストに接続し、端末ログインなどを行うためのプロトコルです。
本製品は、Telnetのサーバー機能とクライアント機能を備えています（IPv4、IPv6両対応）。
Note

service telnetコマンド、telnetコマンドの実行時には以下の警告メッセージが出力されます。

    % Warning: Telnet is insecure and deprecated. Please use SSH.

Telnetは通信内容を暗号化せずに送信します。
セキュリティーの観点からTelnetではなくSSHの使用を推奨します。

## Telnetサーバー

本製品のTelnetサーバーは初期状態で無効になっています。
利用可能なすべてのプロトコルファミリー上でのTelnetサーバーを有効に設定するには、service telnetコマンドを実行します。

    awplus(config)# service telnet

たとえば、後述するTelnetクライアント（telnetコマンド）を使って、暗黙のうちに存在するループバックアドレス127.0.0.1（localhost）にアクセスしてみると、次のようにログインできます。

    awplus> telnet localhost

    Entering character mode
    Escape character is '^]'.

    awplus login: manager ↓
    Password: friend ↓ （実際には表示されません）

    AlliedWare Plus (TM) X.X.X xx/xx/xx xx:xx:xx

    awplus> show users
       Line      User                  Host(s)              Idle       Location
       0 con 0   manager               idle                 00:00:00   ttyS0
     130 vty 0   manager               idle                 00:00:00   localhost
    awplus> exit
    Connection closed by foreign host.
    awplus>

ループバックアドレスはあくまでも本製品内でのみ有効なアドレスなので、実際にTelnetサーバーを使用するためには、他の装置からアクセス可能なIPアドレスを本製品に設定し、相互のIP通信を可能にする必要があります。
たとえば、eth0にIPアドレス192.168.10.1/24を割り当てるには、次のようにします。これで、eth0上にある他の装置から本製品にTelnet接続できるようになります。

    awplus(config)# interface eth0
    awplus(config-if)# ip address 192.168.10.1/24

現在ログインしているユーザーの一覧を確認するには、show usersコマンドを実行します。

    awplus> show users

## Telnetクライアント

本製品のTelnetクライアントは、非特権EXECモードのtelnetコマンドで起動します。
次にtelnetコマンドの使用例を示します。以下の例では、IPの設定までは完了しているものと仮定しています。
リモートホスト172.17.28.1にTelnet接続するには次のようにします。

    awplus> telnet 172.17.28.1

    Entering character mode
    Escape character is '^]'.

    FreeBSD/i386 (taketa.example.com) (ttyp0)

    login:

リモートホスト172.17.28.1のTCPポート21番に接続するには次のようにします。

    awplus> telnet 172.17.28.1 21
    220 taketa.example.com FTP server (Version 6.00LS) ready.
    help ↓
    214- The following commands are recognized (* =>'s unimplemented).
       USER    PORT    TYPE    MLFL*   MRCP*   DELE    SYST    RMD     STOU
       PASS    LPRT    STRU    MAIL*   ALLO    CWD     STAT    XRMD    SIZE
       ACCT*   EPRT    MODE    MSND*   REST    XCWD    HELP    PWD     MDTM
       SMNT*   PASV    RETR    MSOM*   RNFR    LIST    NOOP    XPWD
       REIN*   LPSV    STOR    MSAM*   RNTO    NLST    MKD     CDUP
       QUIT    EPSV    APPE    MRSQ*   ABOR    SITE    XMKD    XCUP
    214 Direct comments to ftp-bugs@taketa.example.com.
    quit ↓
    221 Goodbye.
    Connection closed by foreign host.
    awplus>