PuTTY
PuTTYは、SSH、Telnet、rlogin、raw TCPコンピューティングプロトコルのクライアントとして動作することができるターミナルエミュレータアプリケーションです。PuTTY」という言葉に意味はありませんが、「tty」は「teletype」の頭文字をとってUnix端末を指す言葉として使われることがあります。
PuTTYは、最初はMicrosoft Windows向けに開発されましたが、いくつかのUnix系プラットフォームを含む他のOSにも移植されています。Mac OSとMac OS Xは現在も移植されていますが、SymbianとWindows Mobile OSには非公式に移植されています。
PuTTYは現在ベータ版ソフトウェアです。MIT Licenseに基づいてライセンスされており、フリーかつオープンソースのソフトウェアです。
特徴
PuTTYの機能の一部を紹介します。
- Unicode対応。
- SSHの暗号化キーやプロトコルのバージョンを制御。
- コマンドラインのSCPおよびSFTPクライアントで、それぞれ「pscp」と「psftp」と呼ばれています。
- SSHによるポートフォワーディングの制御(ローカル、リモート、ダイナミックポートフォワーディング)、X11フォワーディングの組み込み処理を含む。
- ほとんどの xterm, VT102 制御シーケンス、および ECMA-48 端末エミュレーションの多くをエミュレートします。
- IPバージョン6に対応。
- 3DES、AES、Arcfour、Blowfish、DESに対応。
- 公開鍵認証に対応。
- ローカルのシリアルポート接続に対応。
主なプログラム
用意されているバージョンは、以下のプログラムの一部または全部で構成されています。
- PuTTY - TelnetとSSHのクライアントそのものです。
- PSCP - SCPクライアント、つまりコマンドラインでの安全なファイルコピーです。
- PSFTP - SFTPクライアント、つまりFTPのような一般的なファイル転送セッションです。
- PuTTYtel - Telnet専用のクライアントです。
- Plink - PuTTYバックエンドへのコマンドライン・インターフェースです。
- Pageant - PuTTY, PSCP, Plink 用の SSH 認証エージェントです。
- PuTTYgen - RSAおよびDSA鍵生成ユーティリティ。
- pterm - スタンドアロンのターミナルエミュレータ。
Windows Vistaでセッションを行うPuTTY。
関連ページ
- W-PuTTY-CD
- FreeOTFE - ディスクの暗号化
- PGP(Pretty Good Privacy) - 電子メールの暗号化
質問と回答
Q:PuTTYとは何ですか?
A: PuTTYは、SSH、Telnet、rlogin、raw TCPコンピューティングプロトコルのクライアントとして動作するターミナルエミュレータアプリケーションです。
Q: 「PuTTY」という言葉の意味は何ですか?
A: 「PuTTY」という単語に意味はありませんが、「tty」は「teletype」の頭文字をとってUnix端末を指すのに使われることがあります。
Q: PuTTYはどのオペレーティングシステム向けに書かれたのですか?
A: PuTTYは最初にMicrosoft Windows用に書かれましたが、いくつかのUnixライクなプラットフォームを含む他のオペレーティングシステムに移植されています。
Q: PuTTYはMac OSに移植されましたか?
A: はい、PuTTYはMac OSに移植されています。
Q: PuTTYはSymbianおよびWindows Mobileオペレーティングシステムで公式にサポートされていますか?
A: いいえ、PuTTYの非公式なポートが、SymbianとWindows Mobileオペレーティングシステム用に作成されています。
Q: PuTTYは、フリーでオープンソースのソフトウェアですか?
A: はい、PuTTYはMIT Licenseの下でライセンスされており、フリーでオープンソースのソフトウェアです。
Q: PuTTYの現在の状況はどうなっていますか?
A: PuTTYは現在ベータ版ソフトウェアです。