RLogin

曖昧さ回避 この項目では、Windows用端末エミュレータについて説明しています。通信プロトコルについては「rlogin」をご覧ください。
RLogin
RLoginの接続画面
開発元 Culti
最新版 2.29.3[1] ウィキデータを編集 - 2024年4月22日 (27日前) [±]
リポジトリ
  • github.com/kmiya-culti/RLogin
ウィキデータを編集
対応OS Microsoft Windows
種別 端末エミュレータ
ライセンス フリーソフト
公式サイト RLogin
テンプレートを表示

RLogin(アールログイン)は、Culti (kmiya@culti[2]) が開発・公開している、Windows端末エミュレータである。Windows XP/7/10 で動作し、実行プログラムは32ビット版と64ビット版の双方が用意されている。

対応プロトコルはrlogin、telnet、SSH1/2、シリアル接続など幅広くサポートしている。タブ形式での接続が可能であり、柔軟な画面分割も行える。文字コードはEUC/SJIS/ASCII/UTF-8をサポートする。 バージョン2.22.5以降、ソースコードはGitHubで公開されている。

歴史

RLoginは1998年の開発から始まる20年来のソフトウェアであり、定番端末エミュレータ (Tera Term, PuTTY, Poderosa) のいいとこ取りをした統合的な端末ソフトに仕上がっている。実行プログラムはPuTTYと同様、EXEファイル1つのみとなっている。

セキュア通信

SSH1&2に対応し、下記の機能を保有する。

  • コンソール接続
    • パスワード認証
    • キーボード・インタラクティブ認証
    • 公開鍵認証
  • SFTPによるファイル転送ダイアログ
  • ポートフォワード
  • エージェント転送
  • キープアライブ
  • 認証キーの作成

タブと画面分割

RLoginは、モダンなソフトウェアでは定番のタブ接続機能を有する。タブはスレッドで制御されるため、全体としてRLoginのプロセス (RLogin.exe) は1つである。タブ間の切り替えは "CTRL + TAB" もしくはマウスクリックで行う。 また、画面の縦横分割や画面の複写機能を持つ。 なお、タブを画面外へドロップし、新しいウィンドウとして独立させることはできない。

  • 「ファイル」「サーバーに接続」もしくは「サーバー情報を開く」にて開いたウィンドウ
  • 「ウィンドウ」「別ウィンドウを開く」で開いたウィンドウ
  • 各ウィンドウ右端スクロールバー上部の分割バーをドラッグして分割したウィンドウ
  • タブバー上にマウスを2秒以上置くと表示されるウィンドウ

ファイル送信

以下のファイル送受信をサポートする。設定により、エクスプローラから端末画面へのドラッグ・アンド・ドロップで、ファイルを送信することもできる。

  • BPlus
  • XMODEM
  • YMODEM
  • ZMODEM
  • SCP/SFTP
  • KERMIT

ライセンス

一般的なライセンス定義の流用ではなく、独自のライセンスとなっている。使用・改変・配布に制約はなく、ソースコードは全開示されている、いわゆるフリーソフトウェアである。

利用しているライブラリとしては、OpenSSLzlib、libiconv、nettleがある。これらライブラリはそれぞれにライセンスが異なるが、ソースコードには含まれていない。ソースコードからコンパイルする場合にはこれらを別途に用意する必要がある。

EXEファイル (RLogin.exe) にはコードサイニング証明書(オレオレ証明書)が付与されている。

スクリプト

RLogin 2.12.3からは独自のスクリプト言語がサポートされ、接続先に対する自動運転が可能である。

// 
// リモートホストから特定の単語を受信すると、指定したコマンドを
// 送信するというサンプルプログラム。
// 送受信を繰り返す度に、ダイアログボックスにタイムスタンプを
// 表示する。
// 
counter = 0;

while (!Document.Abort) {
	ts = strftime("%m/%d/%y %H:%M:%S\n", time());
	counter++;

	dlg = dialog(dstr(counter), [ 100,100,200,80 ],
	 [
	  [ "static", [ 10,10,200,20 ], ts ],
	 ]
	);
	dlg.open();
	dlg.center();
	dlg.show(1);

	switch (swait(0, "Shell")) {
	case (-1):
		break;
	case 0:
	   swrite("time\n");
	   sleep(1000);
	   swrite("date\n");
	   break;
	}
	dlg.close();
}
dlg.close();

関連項目

脚注

[脚注の使い方]
  1. ^ "Release 2.29.3"; 閲覧日: 2024年4月25日; 出版日: 2024年4月22日.
  2. ^ Cultiは企業名を指す。掲示板(2014/03/21)参照。

外部リンク

  • Nanno Home Page
  • RLogin
  • サポート掲示板
  • 窓の杜レビュー
OpenPGPS/MIME
  • メールサーバーの比較(英語版)
  • 電子メールクライアントの比較(英語版)
  • GnuPG (Gpg4winGPGTools)
  • PGP
  • Enigmail
  • Thunderbird
  • Outlook
  • Apple Mail
  • Claws Mail
  • Autocrypt(英語版)
  • Kontact
  • pretty Easy privacy(英語版)
  • Sylpheed
セキュア通信
OTR(英語版)
  • Adium
  • BitlBee(英語版)
  • Centericq(英語版)
  • ChatSecure
  • climm(英語版)
  • Jitsi
  • Kopete
  • MCabber(英語版)
  • Profanity(英語版)
SSH
TLS/SSL
VPN
ZRTP(英語版)
  • CSipSimple(英語版)
  • Jitsi
  • Linphone(英語版)
  • Jami
  • Zfone(英語版)
P2P
D R A(英語版)
  • Matrix
  • OMEMO(英語版)
    • Conversations(英語版)
    • Cryptocat(英語版)
    • ChatSecure(英語版)
  • Proteus
  • Signalプロトコル
    • Signal
    • WhatsApp
    • TextSecure(英語版)
匿名化
  • Cryptomator
  • GNUnet
  • Java Anon Proxy(英語版)
  • I2P
  • Tor
  • Vidalia(英語版)
  • RetroShare(英語版)
  • Ricochet(英語版)
  • Wickr(英語版)
ディスク暗号化(英語版)
  • ディスク暗号化ソフトウェアの比較(英語版)
  • BitLocker
  • FreeOTFE(英語版)
  • TrueCrypt
  • BestCrypt(英語版)
  • CipherShed
  • CrossCrypt(英語版)
  • Cryptoloop(英語版)
  • DiskCryptor(英語版)
  • dm-crypt(英語版)
  • LUKS
  • DriveSentry(英語版)
  • E4M(英語版)
  • eCryptfs(英語版)
  • FileVault
  • GBDE(英語版)
  • geli(英語版)
  • PGPDisk(英語版)
  • Private Disk(英語版)
  • Scramdisk(英語版)
  • Sentry 2020(英語版)
  • VeraCrypt
ファイルシステム
セキュアOS
Service providers
教育
暗号通貨
Related topics
関連人物
  • カテゴリ カテゴリ
  • コモンズ コモンズ