UNIX、Macintosh、Windows
各プラットホーム別 活用テクニック

自由自在

鷺谷 好輝

時代の流れとともに、コンピュータに命令を指示する手段は、コマンドを打ち込む形式から、マウスを使ってグラフィカルなアイコンやボタンをクリックする方式へと移り変わってきました。首をひねって考えてみても、ポインティングデバイスをまったく持たないコンピュータがちょっと思い浮かびません。
サブノート型パソコンでもAccuPointやトラックボー
ル/トラックパッドを搭載していたり、マウス用のコネクタが備わっていたりするものです。またワークステーシ
ョンならオプティカルマウスが利用できる機種もありま
すし……、まったく持ち合わせていないのはメインフレームくらいなものでしょうか？

日頃、お目にかからないため、定かではありません。
しかし、そんなユーザー環境でも、研究機関やソフトウェア開発会社、LANを敷設している企業、それにもちろんインターネットでは、メインとなるホストコンピュータやデータベースシステムにアクセスするのに、いまだにTELNETと呼ばれるキャラクタベースの端末エミュレーションソフトウェアが広く利用されています。
そこで、この特集では、UNIX、Macintosh、Windowsの3機種で、TELNETアプリケーションを利用する際の基本操作や、ちょっとしたヒント、インストール方法などを簡単に説明しましょう。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

INTERNET MAGAZINE No.3

079

TELNETってなに？
TELNETというのは、TCP/IPをベースとした数あるドキュメントは手に入りませんでした。

サービスの中でも、最も基本的なネットワークサービスの

しかし、TCP/IPそのものを米国国防総省が開発した1つと言えます。FTPがファイルの転送サービスを主としのが1970年代だと言われていることを考え合わせてみるているのに対し、TELNETはネットワークに接続されていとおわかりかと思いますが、TELNETはかなり古くからる遠隔地のホストコンピュータを利用するためのもので提唱されているプロトコルなのです（逆の立場から見るす。そのための端末エミュレーションソフトウェアがTELNETと、TELNETやFTPサービスのためにTCP/IPが作られです。

たとも言えます）。TELNETプロトコルの仕様はRFC854

FTP同様、TELNETも実際にはプロトコルの名称です。たまたまTELNETプロトコルを実装したソフトウェ
アにもtelnetという名前が付けられているのです。
このTELNETプロトコルが最初にRFC（Request Forにインターネット標準として決められています。
TELNETと同じ端末エミュレーション用のアプリケー
ションには、他にもtn3270やtn5250などがあります。こ
れらは、それぞれIBM VM/CMの端末機である3270

Commentsと呼ばれる、インターネット上にあるテクニ

Model 2タイプと5250タイプとして機能するようにプログ

カルドキュメントのこと）に登場したのがいつかを探そう

ラムされています。いずれもTELNETアプリケーションをとして、rfc-index.txtをさかのぼってみると、修正し、IBM社製の各端末に合わせたものです。オリジ

0097 J. Melvin, R. Watson, "First cut at a proposed

ナルのTELNETほど汎用性はないようですが、図書館のTelnet Protocol",ようなデータベース検索での端末にも広く使われています。
またTektronics社のグラフィック端末としても利用で

02/15/1971. (Pages=10) (Format=)が見つかりました。日付が1971年2月15日なので、いきるように工夫された、Macintosh版のNCSA Telnetやまから23年も前のことです。残念ながら、Format=の記

VersaTermといったTELNETアプリケーションもありま述がないためか、それとも私の探し方が悪いのか、このす。

端末タイプとしてのVT100
どの機種のTELNETアプリケーシ

グ全般にわたる制御方法を設定しなです。80桁×24行か132桁×24行

ョンでも、ホストを利用する際に端ければならないのです。そして、このでしか動作しないTELNETアプリケ

末をどのように機能させるかを設定

端末の設定項目には、かならずと言ーションもいまだに使われています

しなければなりません。つまり、ディっていいほど、VT100やVT220などが、これもVTシリーズがその範囲でスプレイ一画面分の大きさを行数とという項目があるはずです。

しか動作しなかったためです。

文字数で指定し、またどのような制

この「VT〜」は、DEC社製のキャ当時、クリスマスシーズンになる御文字（エスケープシーケンス）がラクタ端末であるVTシリーズを継承と、VT端末シリーズ用のエスケープ送られたら画面をクリアするのかや、したものです。初期の頃は、TELNETシーケンスで動く、ちょっとしたキャ文字を削除したり挿入したりするたを利用する環境に、このVTシリーズラクタアニメーションがよくネットニめの特殊文字など、画面ハンドリンの端末が一般に利用されていたからュースに流れたものです。

080 INTERNET MAGAZINE No.3

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

自由自在

UNIX上のTELNET
まず、UNIXで利用できるTELNETアプリケーションの簡単な使い方を説明しましょう。

TELNETアプリケーションの起動と終了

mode
open

connect to a site

quit

exit telnet

sendです。コマンドラインにtelnetとだけ入力すると、次のよtransmit special characters('send ?' for more)

UNIX上で利用できるTELNETのコマンド名はtelnetset

set operating parameters ('set?' for more)

うにプロンプトが変わり、% telnet

status print status informationtelnet>toggle toggle operating parameters('toggle ?' for more)

これでtelnetのコマンドモードに入ります。
このプロンプトに対して、次のようなホストコンピューzsuspend telnet

タと接続する命令を出したり、ホストとの接続を切った?

print help information

りするコマンドを使ってアクセスを制御します。

telnet>・open ホスト名
相手先ホストを指定する内部コマンド（oの1文字に省略可能）

localcharsとエスケープキャラクタ
TELNETアプリケーションを利用する際に注意しなけ・closeればならないのがエスケープキャラクタとlocalcharsです。

相手先ホストとの接続を切るコマンド（cの1文字に省略可能）

ホストコンピュータとのセッション中に、telnet>のプロンプトを表示させてtelnetの内部コマンドモードに移る

・quite

ために用意されているのがエスケープキャラクタです。

TELNETアプリケーションを終了するコマンド（qの1通常、これはCTRL＋]に設定されていますが、set escape エスケープキャラクタ文字に省略可能）
また、ホストコンピュータのアドレスは、コマンドラインでtelentの後ろにで設定できます。
また、localcharsはONかOFFの値をもつ論理変数で、% telnet ホスト名

通常は^Cや^Hに割り当てられているinterruptやeraseなと加えて入力してもかまいません。ホスト名の部分には、どの制御文字を、TELNETで利用する制御文字とするの

たとえばi m p g w . i m p r e s s . c o . j p といった形 式 や、か、それともアクセスしているホストコンピュータにその192.218.90.1のようにIPアドレスを直接指定することもでまま送るのかが切り替えられます。

きます。

このlocalcharsの状態は、内部コマンドは、telnet>のプロンプトでhelpと入力すると一覧にして表示できます。

toggle localchars
でON/OFFをトグル形式で切り替えられます。

% telnet

この2つの設定は、普通にTELNETを利用する場合にtelnet> help

はあまり気にする必要はありませんが、何らかの理由でCommands may be abbreviated. Commands

設定が変わってしまったり、TELNETを介して特殊なアare:

プリケーションを利用したりする際には重要なポイントなclose

close current connection

ので憶えておいてください。

display display operating parametersmode

try to enter line-by-line orcharacter-at-a-time

キャラクタモードとコマンドラインモード
もう1つ注意しなければならない点として、TELNETにインターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

INTERNET MAGAZINE No.3

081

はキャラクタモードとラインモードがあります。
キャラクタモードでは、入力した文字が1文字単位にlineでラインモードに、characterでキャラクタモードに設定できます。

リモート（接続）したホスト側に送られますが、ラインモードの場合には、TELNETアプリケーションを起動しているクライアント側で入力した行単位にテキストを（バッファリングして）リモートホスト側に送ります、
そのため、ラインモードの場合には、先に説明したエ

telnetとファイル転送の組み合わせTELNETそのものは基本的に端末エミュレーションだ
けのアプリケーションですが、端末エミュレーションに加えてファイル転送機能を追加したものが、UNIX用としスケープキャラクタ（CTL+]）を入力してもすぐにはtel-て作成されています。これはTELNETXと呼ばれていて、net>のプロンプトは表示されず、続けてリターンキーを押WIDE/WPNCワーキンググループの研究活動の一環とすことによって、初めてプロンプトが変わります。

して開発されたものです。

比較的最近のTELNETではデフォルトがラインモード

TELNETXの大きな特長は、パソコン通信などで広くに設定されているため、4.3BSD Tahoeバージョン以降の利用されている各種のファイル転送プロトコルを標準的TELNETサーバーと新しいTELNETクライアントを組みにサポートしている点です。サポートしているファイル転合わせた場合には不都合が生じます。この場合には、tel-送プロトコルとしては、Zmodemとkermit、それにASCIInet>プロンプトに対して、ネットのtransitとNIFTY-ServeのB+です。また任意の転mode line送用プログラム（外部プログラム）が実行できるようにまたはも拡張されていて、大変重宝します。

mode character

たとえば、インターネット経由でパソコン通信にTELNETと入力すれば、モードが切り替えられます。

でアクセスしてファイルをダウンロードするといったことウィンドウ環境とTELNET
最初にお話ししたように、TELNET

リケーションでも端末画面のサイズは、ウィンドウの右端や下端にスクロ

はTCP/IPが生まれた頃からある古いを自由に変更できることが望まれてールアローが付いていて、それまでのサービスで、対象とする端末もVTシいました。UNIXには、画面サイズをログをさかのぼって表示できるようにリーズがメインでした。しかし現在の調べて、termcapや端末の属性であなっているものもあります。TELNET

ワークステーションやパーソナルコン

る行 数 や桁 数 を変 更 するためには、基本的にはキャラクタ端末のエ

ピュータの環境を見ると、X Win-resizeと呼ばれるプログラムがありまミュレーションなので、画面に表示

dowsやMicrosoft Windows、Mac-す。resizeコマンドは、XWindows用のされたものはキャラクタベースで表せ

intoshなどのインターフェイスに代表ものですが、この機能を使うようにるからです。ちょうど、パソコン通信されるようにGUI（Graphical User

プログラムされているTELNETならへアクセスする端末ソフトウェアでバInterface）形式に進化し、ウィンド画面サイズを動的に変えられます。

ックスクロールができるのと同じです。

ウを切ることでディスプレイ上にいく

また比較的新しいTELNETでは、自また複数の端末を開いてファイルつもの端末画面が開けます。そして動的に追従するものもあります。

を編集し、片方からもう一方の端末

このウィンドウは、さまざまな大きさに設定できるのが特長です。
これにともなって、TELNETアプ

082 INTERNET MAGAZINE No.3

もう1つ、最近のTELNETではバ

画面へと文字列のカットアンドペーックスクロール機能をサポートしていストができるものもあり、非常に便るものもあります。ウィンドウ環境で利です。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

自由自在

Macintosh用NCSA Telnet 2.6
Macintosh上で利用できるTELNETアプリケーシ

すでにバージョン2.5（日本語版）を利用されていョンとしては、米国のNCSA（National Center for

る方も多いと思いますが、次に最新の日本語版（2.6J）

Supercomputing Applications）で開発されたパブリでの基本的な設定事項、および古いバージョンと新ックドメインの NCSA Telnetが有 名 です。 現 在

しいバージョンの違いについて説明しましょう。

（1994年12月14日）の最新バージョンは2.6.1d3で、日本語化されたバージョンは、吉田昭男氏版と吉岡

NCSA Telnet 2.5との違い文雄氏版の2つが存在します。同じソフトウェアに対まず大きく変更された点として、バージョン2.5でして複数の日本語版があると混乱を招きそうですが、はConfig.telと呼ばれる設定ファイルが必要でしたが、逆に言えば、ユーザーはどちらを利用するかが選べるバージョン2.6ではすべての設定をメニューから選んオプションをもつことになります。ほかにASL Telnet

で設定するように変更されています。FTP用のパスワなども存在しますので、自分の利用環境や目的・趣ード設定もすべてメニューから行うのです。

向にあったものを使うといいでしょう。

また行数のみの変更ではなく、桁数も含めた画面サイズ全体が動的に自由に変更できるようになりま

吉田版と吉岡版した。

両方のバージョンとも本誌付属のCD-ROMに収録されていますが、次に、それぞれの特長を簡単に説明しておきましょう。
吉田版NCSA Telnet
吉田氏の日本語版（以下、吉田版と省略）はオ
リジナルのバージョン2.6.1d1に対する日本語化で、まだβ版の段階ですが、パソコン通信やanonymousFTPサイトに置いて広くβ評価を行なっています。パ

さらに背景や文字の色もAppleカラーピッカーで選択

ソコン通 信 としてはN I F T Y - S e r v e のF I N E T 、できます（2.5では、RGBの値を{65535,65535,65535}

FMACPRO、FMACUSLにアップロードされていまといった形式で指定しなければなりませんでした）。

す。 また a n o n y m o u s F T P サイトとしてはインストールと設定

ftp.impress.co.jpにも置かれています。
吉田版では、TELNETでのインライン入力に重点

インストールする前に、まずTCP/IPなどネットワを置いて開発したためか、追加したソースの8割りがーク環境をチェックしておいてください。MacTCP経そのためのコードになっているそうです。たとえば、

由でネットワークサービスが利用できれば問題はありTerminals設定ダイアログの［inline inputs］をチェません。

ックすることでインライン入力ができます。

確認したら、本誌付属CD-ROMの中から吉田版または吉岡版のNCSA Telnet 2.6JをMacのハードディ

吉岡版NCSA Telnet

スクにコピーします。インストールはこれで終了です。

また、吉岡氏の日本語化したバージョン（以下、次にtelnetアイコンをダブルクリックして起動しま

吉岡版と省略）は、Telnet 2.6.1d3がベースになってす。基本的なTELNETの設定は、 Editいます。新たに、 Sessionの Preference

メニューに Code

項目を追加して、日本語コードが設定できるようにな

メニュー

サブメニューから各メニューを選んで行います。っています。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

INTERNET MAGAZINE No.3083

数も、ここの［Scrollback］に指定しておきます。
なお吉岡版は、このダイアログに Code

ポップアップメニューが追加されていて、ここで利用する漢字コード

端末の設定
Terminals

メニューを選ぶと、リストボックスの横に［New］、［Change］、［Remove］、［OK］の各ボタンの付いたダイアログボックスが表示されます。［New］をクリックすると、新しい端末設定用のダイアログが表示されます。またすでに設定した端末名を反転表示させてから［Change］をクリックすれば、設定項目が変更でが、Unknown Code、SJIS、JIS、EUCの中から選べます。
セッションの設定もう1つの設定項目である Sessions

メニューを選きます。同様にして［Remove］をクリックすると削除でぶと、TELNETでホストコンピュータとアクセスするセッきます。

ションの設定ができます。これも端末の設定と同じように、リストボックスといくつかのボタンの付いたダイアログボックスが表示されます。［New］をクリックすると、新規セッション項目の設定用ダイアログボックスが表示

この中では、［Xterm sequences］をチェックしておけ
ば、UNIXのX Windowsで用いるxferm風の制御コードで動作させることができます。
また Font

ポップアップメニューから利用するフォントが選べます。日本語を利用する場合には、山田浩大されます。
まず［Hostname］には、アクセスしたいホストのアド氏提供のASL Font+（吉田版のみ）やOsaka-等幅フォンレスを指定してください。次に Terminal

トなどに設定しておくといいでしょう。コンスタントピッ

プメニューから、先に設定した端末の設定を選びます。

チのほうがプロポーショナルフォントよりも端末用の文字また Translation Tableとしては適しているからです。バックスクロール可能な行用する漢字コードを選びます。吉田版では、SJIS、EUC、

084 INTERNET MAGAZINE No.3

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

ポップアッのポップアップメニューで利自由自在
新JIS、旧JIS、DEC漢字コード、新JIS（JIS7）、旧JIS

Telnet 2.5では、FTPでファイル転送を行う対象のフォルダを Set Transfer Directory（a ＋D） で毎回（JIS7）の7種類が選べます。
以上のように設定しておけば、 Fileメニューの設定しなければなりませんでしたが、このバージョン2.6

サブメニューから、いま設定したセッシからは［Change Default Directory］ボタンをクリックすョン名の項目を選ぶことで、指定したホストにアクセスることで、自由にデフォルトのフォルダが設定できるようできます。また、事前にアクセス先を設定していなくてになりました。

Open Special

も、 Open Connection...

を選べば、ホスト名を任意に入力して接続できます。
FTPの設定NCSA TelnetにはFTPサーバ機能が組み込まれており、TELNETセッションの中でホストのFTPを起動することによって、セッション中でも自由にファイルを転送をできるように工夫されています。
このFTP関連の設定は、 Editences

サブメニューにあるUsersを使います。

メニューの Prefer-

FTP ServerとFTP

設定の保存
実際に相手のホストにアクセスしてログインプロンプトを表示された状態で、 File

メニューから Save Set...

を選ぶと、その時点での各種の設定項目が別ファイルとして保存できます。

FTP Serverを選ぶと次の画面が表示されます。

このうち［Server Mode］の横にある3つのボタンのいずれかをチェックすることで、FTPの基本設定が行なえます。これらのボタンは次のような意味をもちます。
・［Off］FTPできないようにする

保存したファイルはダブルクリックするだけで、自動的・［On, No passwords needed］にそのときの状態、つまりTELNETを起動し、指定したパスワードを入力しなくてもFTPできるようにする
・［On, Username & Password required］
FTPする際に毎回ユーザー名とパスワードを入力させるようにする

セッションを開いて、ログインプロンプトの表示された状態にしてくれます。
毎日、同じホストにログインする場合には、このセットファイルを作成しておくと非常に便利です。

そして、［On, Username & Password required］をチェックした場合には、 Preferences
る FTP Users

サブメニューにあを選んで、ユーザー名とそのパスワードを登録しておかなければなりません。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

INTERNET MAGAZINE No.3085

Windows版のTELNET
各社サードパーティから販売されているWindows対応

Fonts...

で設定できます。リストボックスからフォンのインターネット用アクセスパッケージには、Mailリーダ

ト名を選び、スタイルとサイズを設定してから［OK］をやNewsリーダ、FTPツールに加えて、TELNETアプリクリックするだけで設定できます。

ケーションが入っているものが多くあります。
ここでは、 本 誌 付 属 の C D - R O M に入 っている
Chameleon TCP/IP for Windows 3.11J日本語版4.01Jのお試し版のTELNETアプリケーションを使ってみることにしましょう。このパッケージには他にも、Mail、FTP、Pingが含まれています。ただし、お試し版のTELNETは日本語が扱えません。製品版では利用できます。なおこの製品版は、住友金属工業株式会社、株式会社フォーバルクリエーティブ、ネットワンシステムズ株式会社の3社から販売されています。

アクセスするためにインストールの手順

実際に目的のホストコンピュータにアクセスするには、Chameleonのインストールは簡単で、CD-ROMに入っているChameleonのフォルダからsetup.exeを起動す

メインメニューにある Connectを選びます。すると、次のようなダイアログが表示されます。

るだけで自動的に行なえます。インストール後、WindowsのCustomと呼ばれるプログラムを実行し、PPPでのアクセス先電話番号やモデムの設定、ログイン名やパスワードなど各種の接続設定を行ってから（本誌No.1を参照）、実際の接続を行ってください。
PPPでアクセスできることが確認できたら、TELNETという名称のアイコンをダブルクリックして実行します。

［Host Name］には、アクセスしたいコンピュータのア起動すると、真っ白な端末が画面に表示されるだけでドレスを指定します。たとえば、eggboil.orgというサイすので、まず端末の属性を設定します。

トのmyhostというコンピュータにアカウントをもっている場合には、myhost.eggboil.orgと入力します。もちろ

端末の設定んIPアドレスを直接してしてもかまいません。

端末の属性は Settings

メニューのPreferences...

で設定できます。カーソルの形 状 やカラム数 、

また［Emulate］には、先のコラムで述べたように、端末の種類を指定します。ここではVT100を選んであります。
あとは［OK］ボタンを押すだけで、自動的に接続できます。

CR/LF変換などをオプログインプロンプトが表示されるので、自分のログインションチェックボック

名とパスワードを入力してください。まるで目の前にそのスで設定します。

ホストマシンがあるかのようにアクセスできます。

同じように、利用すtings

接続を解除するには、そのホストマシンからlogoutコ

Set-

マンドなどで終了します。そして、TELNETアプリケーショ

メニューのンを終了させてから、PPPでの接続を受け持つCustomコ

るフォントも086 INTERNET MAGAZINE No.3

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

自由自在

パソコン通信のTELNET
最近では、TELNETサービスを提供しているパソコ
ン通信もずいぶんと増えました。パソコン通信からインターネット宛に電子メールを送れるのと同じように、パソコン通信から自由にインターネット上のコンピュータにログインできます。
これとは反対に、TELNETを利用してインターネット経由で、パソコン通信にアクセスすることもできます。
マンドに切り替え、 Disconnect

メニューを選びます。

TELNETアプリケーションを終了しただけではまだPPP

各パソコン通信のホスト名
・NIFTY-Server2.niftyserve.or.jp

接続されている状態にある点に注意してください。気が・ASCIIネット

asciinet.or.jp

付かないで放っておくと、おどろくような料金が請求さ・ASAHIネット

asahi-net.or.jp

れてしまいます。

・PC-VANpcvan.or.jp

・Peoplepeople.or.jp

・TWICS

twics.com

Chameleon版Telnetの特長
このChameleon版Telnetはバックスクロール機能を持

またデータベース検索用のプログラムとしても、TEL-

ち、端末画面の大きさがリサイズできます。
また設定した項目は File メニューの Save As で、NETは利用されています。たとえば、株式会社ダイイチ

新しい名前を付けて保存できます。次回からは、保存しが運営する書籍データベースシステム（telnet://carp.dbs.

たファイルを Fileを選んでロ

daiichi.co.jp）には誰でもアクセスでき、スタンフォードードすれば、自動的に接続できるので非常に便利です。

ブックストアーの書籍情報が検索でき、検索した書籍メニューから Openが欲しければ注文することもできます。
さらには、TELNETを使って碁、チェス、バックギャモンといったゲームが遊べるようになったサイトや、MUD（Multi User Dangeon）と呼ばれる複数のユーザーがRPG風に遊べる面白いサイトもいくつかあります。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

INTERNET MAGAZINE No.3087

［インターネットマガジン バックナンバーアーカイブ］ ご利用上の注意
この PDF ファイルは、株式会社インプレス R&D（株式会社インプレスから分割）が 1994 年～2006 年まで発行した月刊誌『インターネットマガジン』の誌面を PDF 化し、「インターネットマガジン バックナンバーアーカイブ」として以下のウェブサイト「All-in-One INTERNET magazine 2.0」で公開しているものです。

http://i.impressRD.jp/bn
このファイルをご利用いただくにあたり、下記の注意事項を必ずお読みください。
z 記載されている内容（技術解説、URL、団体・企業名、商品名、価格、プレゼント募集、アンケートなど）は発行当時のものです。
z 収録されている内容は著作権法上の保護を受けています。著作権はそれぞれの記事の著作者（執筆者、写真の撮影者、イラストの作成者、編集部など）が保持しています。
z 著作者から許諾が得られなかった著作物は収録されていない場合があります。
z このファイルやその内容を改変したり、商用を目的として再利用することはできません。あくまで個人や企業の非商用利用での閲覧、複製、送信に限られます。
z 収録されている内容を何らかの媒体に引用としてご利用する際は、出典として媒体名および月号、該当ページ番号、発行元（株式会社インプレス R&D）、コピーライトなどの情報をご明記ください。
z オリジナルの雑誌の発行時点では、株式会社インプレス R&D（当時は株式会社インプレス）と著作権者は内容が正確なものであるように最大限に努めましたが、すべての情報が完全に正確であることは保証できません。このファイルの内容に起因する直接的および間接的な損害に対して、一切の責任を負いません。お客様個人の責任においてご利用ください。

このファイルに関するお問い合わせ先
All-in-One INTERNET magazine 編集部
im-info@impress.co.jp
Copyright © 1994-2007 Impress R&D, an Impress Group company. All rights reserved.