4.3 リモートログイン |
4.3.1 telnetの動作概要 |
|
|
telnet(RFC854)とは、TCP/IPネットワークにおいて、遠隔地にあるサーバーやルーターを端末から操作できるようにする仮想端末用のプロトコルをさします。
telnetの本来の目的は、ネットワーク上でのサーバー共有にあります。ユーザーは、端末からホストであるサーバーにログインし、他のユーザーとサーバー上の資源を共有して利用します。
|
4.3.2制御機能 |
|
telnetでは、サーバーと端末間でのインターフェースを提供するためさまざまな制御機能を実現しています。代表的なものは、以下の通りです。
|
||||||||
|
||||||||
|
4.3.3 コマンド概要 |
|
telnetでは、1つのTCPコネクションでコマンドとデータを送信します。このためコマンドとオプションネゴシエーションをデータに埋め込む方式が採用されます。
下図のようにオプションコマンドと応答は対になっています。
|
||||||||||||||||||||||||
|
4.3.4オプション |
|
telnetでは、複数のRFCの中で多数の利用オプションが定められています。代表的なものを下図に記載します。
|
||||||||||||||||
|
4.3.5 Rlogin(Remote login) |
|
Rlogin(Remote login:RFC1281,1282)も遠隔操作用のプロトコルですが、インターネット標準用のプロトコルではなく、BSD4で提供される機能です。Rloginは、telnetを簡素化した遠隔操作用のプロトコルということができます。
Rloginでは、サーバーとクライアント間でオプションネゴシエーションを行いません。クライアントに要求する際にはデータに下図のような制御コードを埋め込み、制御を行います。
|
|||||||||||||||
|
4.3.6 Rlogin(Remote login)の問題点 |
|
RloginもFTPと同じく、ログインの際にユーザーアカウントとパスワードを要求されますが、通常このユーザーアカウントとパスワードは、普通のテキスト文でネットワーク上を流れるため、パケット盗聴によってユーザーアカウントとパスワードが盗まれる危険性があります。
またRloginは信頼関係にあるクライアントがサーバーに一度接続すると以降は認証しないので、その後のパスワードは入力しなくても済ませるような設定も可能です。したがって1つのシステムに侵入されてしまうと、どのシステムにも侵入を許してしまう危険性があります。
|
|
|
Copyright © 2002 Information-technology Promotion Agency, Japan. All rights reserved.