PuTTY

PuTTY
PuTTYの設定ウィンドウ
開発元 Simon Tatham
初版 1998年11月19日 (25年前) (1998-11-19)
最新版 0.81[1] ウィキデータを編集 - 2024年4月15日 (34日前) [±]
リポジトリ
  • git.tartarus.org?p=simon%2Fputty.git
ウィキデータを編集
プログラミング
言語
C言語
対応OS Windows
macOS
UNIX
Android
Windows Mobile
Symbian OS
Windows Embedded Compact
種別 リモートログオンクライアント
ライセンス MIT License[2]
公式サイト PuTTY: A Free Telnet/SSH Client
テンプレートを表示

PuTTY(パティ[注釈 1])はSimon TathamがMIT Licence[2](オープンソースソフトウェアライセンスの一種)で開発・公開しているリモートログオンクライアントである。

特徴

ソフトウェアは、下記の機能を有し、SSH・SSH2・telnetrloginTCPシリアルポート(RS-232RS-422EIA-485)の各通信プロトコルに対応している。 また、サードパーティーの成果も有って、Windowsのみならず、macOS[注釈 2]UNIX系からAndroidやWindows Mobileまで、更にはSymbian OSWindows Embedded Compactも含めて、様々なOSに移植されている。

  • ポートフォワーディング機能(X11フォワードを含む)
  • VT102のほぼ完全なエミュレーション及びxtermやECMA-48端末の制御シーケンスの多くのサポート
  • 詳細なオプション(暗号化や認証に関する設定やトンネリングなど)
  • 接続先毎に異なる設定を保存できる
  • SCPSFTPコマンドラインクライアントユーティリティの付属
    • Plink: 各プロトコル(ssh・telnet・rlogin)での接続を司るコマンドラインツール
    • PuTTY: バックエンドにPlinkを用いてサーバーへの接続を行うCUIツール (PuTTY本体)
      • PuTTYtel: telnetとrloginのみ可能なCUIツール
    • PSCP: SSHまたはSSH2のサーバーとSCPでファイルを遣り取りするコマンドラインツール
    • PSFTP: SSH2サーバーとファイルをSFTPで対話的に遣り取りするコマンドラインツール
    • PuTTYgen: SSHでの暗号通信に必要なRSA暗号DSAによる公開鍵を作成する
    • Pageant: SSH認証を行うデーモン(PuTTY・PSCP・PSFTP・Plinkを内部的に使用する)

更に、PuTTY PRIVATE PATCHESPuTTYrvのように、オリジナルのPuTTYを基に機能追加された版が幾つか存在する。

複数接続

PuTTYを内部で多重起動して同時に複数の端末に接続できるユーティリティとして、SuperPuttyPuTTYTabManagerが利用されている。 これらは、タブ化され各ウィンドウペインをドッキング自在なユーザーインターフェイスを持ち、一つのウィンドウ内で複数接続からセッション管理まで実行できるのでユーザビリティに優れる。 ただし、これらはPuTTYのラッパーとして機能するので、単独での利用はできずPuTTYを組み合わせて用いられる[注釈 3]。 SuperPuttyは、バックグラウンドでPuTTYと供にPSCPやWinSCPおよびFileZillaを連携させて、SuperPuttyのGUIユーザーインターフェイスからSCPやSFTPによるファイルを遣り取りでき、また、リモートデスクトップクライアントであるTightVNCを組み合わせれば、SSHポートフォワーディングを介したVNC接続を行える。

派生版

PuTTYから派生したアプリケーションとしては、KiTTYPieTTYなどがある。 これらには、PuTTYの特徴を備えたうえで、更に独自の機能拡張が施されている。

PuTTYを内包しているもの

SSHクライアントの一種であるmRemoteNGやSolar-PuTTYでは、パッケージにPuTTYの機能拡張版が含まれている。 また、VT220のエミュレーターの一種であるIVTは、PuTTYのコードを含んでいおり[3]、リモートログオンクライアントとしても利用できる。

CygwinMSYSでは、PuTTYを基に[4]minttyが独立して開発されている。 XmingはPuTTYをサポートしており、パッケージにはPuTTYのplink.exeも含まれている。

Androidで動作するMobile SSHでは、バックエンドライブラリにPuTTYが使用されている。

日本における動向

日本では、1990年代後半まではTera TermがWindows用端末エミュレータの代表格だった。その後にSSH2の需要が高まったが、Tera Termは一時SSH2をサポートしていなかった。現在はTera TermはSSH2に対応している。 PuTTYは登場した1998年当初からSSH1及びSSH2に対応していた。

現在では、有志の日本語化によるPuTTYjpや様々なpatchを適用したPuTTY ごった煮版を基として更に機能が追加されたPuTTY PRIVATE PATCHESやPuTTYrvが広く使用され、Windows環境では代表的なリモートログオンクライアントとなっている。

脚注

[脚注の使い方]

注釈

  1. ^ 公式には、単語の"putty"(「充填材」の意)のように"/ˈpʌti/"と読まれる。
  2. ^ パッケージマネージャーであるHomebrewを用いてインストールできる
  3. ^ そのPuTTYには、オリジナルのものだけでなく、他の様々な改良版も利用できる。

出典

  1. ^ "PuTTY 0.81 is released"; 作品または名前の言語: 英語; 出版日: 2024年4月15日; 閲覧日: 2024年4月15日.
  2. ^ a b “PuTTY Licence”. 2019年10月20日閲覧。
  3. ^ “IVT Secure Access”. 2019年10月20日閲覧。
  4. ^ “Mintty — Cygwin Terminal emulator”. 2019年10月20日閲覧。

関連項目

SSHクライアントの比較(英語版)」も参照
プロトコル
実装
クライアントアプリケーション
PuTTY内包

外部リンク

ウィキメディア・コモンズには、PuTTYに関連するメディアがあります。
ポータル FLOSS
ポータル FLOSS
  • 公式ウェブサイト
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
関連人物
  • カテゴリ カテゴリ
  • コモンズ コモンズ
  • 表示
  • 編集