運用・管理 / Telnet
Telnetは、IPネットワーク経由でリモートホストに接続し、端末ログインなどを行うためのプロトコルです。本製品は、Telnetのサーバー機能とクライアント機能を備えています(IPv4、IPv6両対応)。
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通信を可能にする必要があります。
たとえば、vlan1にIPアドレス192.168.10.1/24を割り当てるには、次のようにします。これで、vlan1上にある他の装置から本製品にTelnet接続できるようになります。
awplus(config)# interface vlan1 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>