Ubuntu MATEで実行されているPuTTYのスクリーンショット | |
| 開発者 | サイモン・タサム |
|---|---|
| 初回リリース | 1999年1月8日[1] |
| 安定版リリース | 0.82 [2]
/ 2024年11月27日 |
| リポジトリ |
|
| 書かれた | C |
| オペレーティング·システム | Microsoft Windows、ReactOS、macOS、Linux |
| タイプ | ターミナルエミュレータ |
| ライセンス | MITライセンス[3] |
| Webサイト | www.chiark.greenend.org.uk/~sgtatham/putty/ |

PuTTY(/ ˈ p ʌ t i /)[4]は、無料のオープンソースの ターミナルエミュレーター、シリアルコンソール、ネットワークファイル転送アプリケーションです。 SCP、SSH、Telnet、rlogin 、rawソケット接続など、いくつかのネットワークプロトコルをサポートしています。シリアルポートに接続することもできます。「PuTTY」という名前には正式な意味はありません。[5]
PuTTYはもともとMicrosoft Windows向けに書かれたものですが、様々な他のオペレーティングシステムにも移植されています。公式の移植版はいくつかのUnix系プラットフォーム向けに提供されており、 Classic Mac OSおよびmacOSへの移植も進行中です。また、非公式の移植版はSymbian、[6] [7] Windows Mobile、Windows Phoneなどのプラットフォーム向けに提供されています。
PuTTY は主にイギリスのプログラマーである Simon Tathamによって作成され、保守されています。
特徴
PuTTY はセキュアリモートターミナルの多くのバリエーションをサポートし、SSH暗号化キーとプロトコルバージョン、AES、3DES、RC4、Blowfish、DESなどの代替暗号、公開鍵認証をユーザーが制御できるようにします。PuTTY は独自の形式のキーファイルである PPK (メッセージ認証コードで保護) を使用します。[8] PuTTY は、ユーザーが提供する GSSAPI DLL を含むGSSAPI経由のSSOをサポートします。 また、xterm、VT220、VT102またはECMA-48ターミナルエミュレーションからの制御シーケンスをエミュレートでき、 SSH ( X11転送を含む) によるローカル、リモート、または動的ポート転送を可能にします。ネットワーク通信層はIPv6をサポートし、SSH プロトコルはzlib @openssh.com 遅延圧縮方式をサポートします。
PuTTYには、それぞれ「pscp」と「psftp」と呼ばれるコマンドラインSCPおよびSFTPクライアントと、非対話型セッションに使用されるコマンドライン接続ツールであるplinkがバンドルされています。[9]
PuTTYはセッションタブを直接サポートしていませんが[10]、セッションタブをサポートするラッパーは数多くあります。[11]
歴史
PuTTYの開発は1998年後半に始まり、[1] 2000年10月までにSSH-2クライアントとして使用可能になりました。[12] [13]
コンポーネント
PuTTY はいくつかのコンポーネントで構成されています:
- パテ
- Telnet 、rlogin、SSHクライアント自体。シリアルポートにも接続できます。
- PSCP
- SCPクライアント、つまりコマンドラインによる安全なファイルコピー。SFTPを使用して転送を実行することもできます。
- FTPサーバー
- SFTPクライアント、つまりFTPのような一般的なファイル転送セッション
- パティテル
- Telnetのみのクライアント
- プリンク
- PuTTYバックエンドへのコマンドラインインターフェース。通常はSSHトンネリングに使用されます。
- ページェント
- PuTTY、PSCP、Plink 用のSSH 認証エージェント
- パティジェン
- RSA 、DSA 、ECDSA、EdDSAキー生成ユーティリティ
- プターム
- (Unix 版のみ) PuTTY と同じ端末エミュレーションをサポートする X11 クライアント
参照
参考文献
- ^ ab "git.tartarus.org Git - simon/putty.git/commit". git.tartarus.org . 2021年9月21日時点のオリジナルよりアーカイブ。2017年8月31日閲覧。
- ^ Simon Tatham (2024年11月27日). 「PuTTY 0.82がリリースされました」。2024年11月27日閲覧。
- ^ 「PuTTYライセンス」 。 2021年3月8日閲覧。
- ^ 「PuTTY FAQ」。www.chiark.greenend.org.uk。
- ^ 「PuTTY FAQ」。
[PuTTY は] 人気の SSH および Telnet クライアントの名前です。他の意味は見る人の目次第です。「PuTTY」は「getty」の反意語であるとか、Windows を便利にするものであるとか、プルトニウム テレタイプの一種であるという噂があります。そのような主張についてはコメントできません。
- ^ 「Symbian OS 用 PuTTY」。s2putty.sourceforge.net。
- ^ 「Forum Nokia Wiki – PuTTY for Symbian OS」。2012年7月16日時点のオリジナルよりアーカイブ。
- ^ 「SSH および Putty 秘密鍵 (.ppk) を使用したファイル転送」D4Nyll 2016 年 6 月 21 日。2021 年 5 月 18 日時点のオリジナルよりアーカイブ。
- ^バレット、ダニエル、シルバーマン、リチャード、バーンズ、ロバート (2005) 。SSH、セキュア シェル: 決定版ガイド。オライリー メディア。pp. 577–579。ISBN 9780596008956。
- ^ 「PuTTY は複数の接続を希望します」。www.chiark.greenend.org.uk。
- ^ (例: SuperPuTTY、MTPuTTY、mRemoteNG、WinSSHTerm、PuTTY Manager、PuttyTabs、TWSC (ターミナル ウィンドウ ショートカット))。
- ^ 「PuTTY FAQ」。www.chiark.greenend.org.uk。
- ^ 「PuTTY 変更ログ」www.chiark.greenend.org.uk。
外部リンク
- 公式サイト
