Telnet
Telnet はリモートホストへのプレーンテキスト TCP 端末(RFC 854)を開きます — ルーターやスイッチのコンソール、ラボ機器、あるいは古典的な ANSI BBS などです。SSH セッションとまったく同じ端末エミュレーター上で動作するため、単なるもう一つのタブに過ぎません。名前を変更したり、テーマを適用したり、独立したウィンドウに切り離したり、再接続したりできます。Telnet はアプリが動作するすべてのプラットフォームで利用できます。
Telnet には暗号化がありません。すべて — ログインプロンプトに入力するものも含め — がネットワークを平文で流れます。信頼できるネットワーク上でのみ、あるいはそれ以上のものを提供しない機器に対してのみ使用し、利用できる場合は常に SSH を優先してください。
接続
- サイドバーの その他 グループ、または端末タブバーの + ランチャーから Telnet を開きます。
<host>(名前または IP)と<port>を入力します — 既定値は23です。- 接続します。セッションは端末タブとして開きます。アプリは端末タイプとして
xterm-256colorを報告します。
別個の認証ステップはありません。Telnet は独自の認証情報を持たないため、リモート側がログインを求めてきた場合は、in-band で — その独自のプロンプトで、端末内で直接 — 行います。
プロファイル
頻繁に訪れるホストは、名前付きのプロファイル(ホスト + ポート)として保存し、ワンタップで再度開くことができます。Telnet の設定には秘密情報が含まれないため — シリアルプロファイルと同様に — セキュアストアではなく通常の設定ファイルに保存されます。
BBS アートとエンコーディング
Telnet は今なお何百もの掲示板システムへの入り口であり、それらのメニューは CP437(IBM-PC / DOS コードページ)で描かれています。ブロックの濃淡 ░ ▒ ▓ █ や罫線 ═ ║ ╔ ╗ などです。Telnet セッションはストリームを CP437 としてデコードするため、そのアートは置換文字ではなく意図どおりに描画されます。プレーン ASCII と ANSI の色/カーソルエスケープはそのまま通過します。
アプリが処理してくれること
クライアントは適切に振る舞うために、Telnet オプションプロトコルを必要十分なだけ話します。
- すべての IAC ネゴシエーション(
WILL/WONT/DO/DONT、サブネゴシエーション)を消費するため、生のプロトコルバイトが画面に漏れることは決してありません。 - SGA と BINARY(8 ビットクリーン)に同意し、エコーはサーバーに任せ、端末タイプ(
xterm-256color)とウィンドウサイズ(NAWS)を報告します — そのため全画面プログラムやリサイズが正しく動作します。
再接続は同じホストとポートへのソケットを開き直すため、デバイスの再起動後や BBS に切断された後でも、ワンクリックで何も入力し直すことなくセッションが戻ってきます。Desktop では、他のセッションと同様に Telnet タブを独立したウィンドウに切り離すこともできます。