DR-Terminal

ドキュメント

DR-Terminal

Official DR-Terminal documentation — the complete user manual, available online.

01

はじめに

DR-Terminal は Android、デスクトップ(Windows、macOS、Linux)、iOS 向けの SSH/SFTP クライアントです。以下はシェルを動かすまでの最短手順です。

02

SSH 接続

SSH 接続 タブには保存したホストが一覧表示されます。各接続には任意項目を含む一連のフィールドがあります。グループ分け、ジャンプホスト、起動スクリプト、キープアライブなどです。一覧は 検索 と 並べ替え に対応しており(並べ替えが 手動 のときはドラッグで順序を入れ替えられます)、各行には 複製 操作もあるため、大規模な構成でも管理しやすくなっています。

03

認証

DR-Terminal は 3 つの認証方式に対応しています。パスワード、秘密鍵、FIDO2(YubiKey)セキュリティキーです。

04

ターミナル

DR-Terminal は Kotlin でゼロから書かれた独自の VT100/xterm エミュレーターを搭載しています。WebView は使いません。xterm-256color、代替バッファ(vim/less/nano)、OSC 52 クリップボード、フォーカスイベント、マウストラッキング(mc、htop)に対応します。

05

SFTP

SFTP タブ(クイック接続または保存済み接続)はリモートファイルブラウザーを開きます。アップロード、ダウンロード、名前変更、削除、フォルダー作成、ブックマーク、外部アプリでのファイルオープン — すべて対応しています。

06

ファイルマネージャー

ファイルマネージャー は 2 ペイン(Commander スタイル)のブラウザーです。2 つのパネルが横並びになり、それぞれが ローカル ディスク、または リモート SFTP ホストを指します。両者の間でコピーや移動を行うと、転送は自動的に処理されます — ローカル→リモート、リモート→ローカル、さらにはリモート→リモートでも。

07

ローカルとシリアル

リモート SSH に加えて、デスクトップ版はまったく同じターミナルで 2 種類の ローカル セッションを実行します。ローカルシェル と シリアル/UART ポートです。どちらも他の SSH セッションと同じタブで、名前変更、独立したウィンドウへの切り離し、いつものようにテーマ設定ができます。

08

デスクトップ CLI

DR-Terminal のデスクトップ版にはコマンドラインインターフェースが付属しています。IDE 連携、スクリプト、自動化に便利です。

09

セキュリティとデータ

ホストへの初回接続では、その公開鍵フィンガープリント(SHA-256)を取得し、確認後に保存します。以降の接続ではフィンガープリントを比較し、万一変化した場合は明確な警告が表示されます。

10

設定とプラットフォーム

無料版は下部に広告バナーを表示し、一部の機能を制限します。 アップグレード ボタン(サイドバー / バナー / ペイウォール 画面)はアプリストア(Google Play / App Store)を開き、次の選択肢を表示します。

11

更新とライセンス

このページは デスクトップ 版についてです。最新の状態に保つ仕組みと、ライセンスがどのように動作するかを説明します。(Android と iOS では、ストアが更新と購入を処理します。設定とプラットフォーム を参照してください。)

12

ウィンドウとトレイ

デスクトップでは、セッションは単一のウィンドウに固定されません。どのターミナルタブも独自の OS ウィンドウとして配置でき、DR-Terminal が動作している間は、システムトレイのアイコンからいつでもすべてのセッションにアクセスできます。

13

Telnet

Telnet はリモートホストへのプレーンテキスト TCP 端末(RFC 854)を開きます — ルーターやスイッチのコンソール、ラボ機器、あるいは古典的な ANSI BBS などです。SSH セッションとまったく同じ端末エミュレーター上で動作するため、単なるもう一つのタブに過ぎません。名前を変更したり、テーマを適用したり、独立したウィンドウに切り離したり、再接続したりできます。Telnet はア