Mac版PuTTYのインストールと使用方法

あなたのような読者は、MUOをサポートするために役立ちます。当サイトのリンクを使って購入された場合、アフィリエイト報酬が発生する場合があります。もっと読む

PuTTYはフリーでオープンソースのSSHとtelnetクライアントです。これは古典的なWindowsアプリケーションですが、開発者はMacユーザーにも利用できるようにしました。

PuTTYとは?

PuTTYは、SSHクライアントとターミナルをひとつにしたものです。既知のサーバに接続し、設定するために使用できるGUIを提供します。

PuTTYはMacのネイティブアプリではないので、あまり自然な使い心地ではありません。ペーストもサポートしていないため、一部の操作(パスワードの使用など)が面倒になることがあります。macOS とうまく統合するよりも、オリジナルの Windows アプリのルック&フィールを再現することを目的としています。

macOSにPuTTYをインストールする方法

mac用の公式なPutTTYのダウンロードはありません。実際、インストーラを簡単にダウンロードする方法は全くありません’。代わりに、パッケージマネージャを使用して PuTTY を入手する必要があります。

macOSにPuTTYをインストールする最良の方法は、MacPorts経由です。Homebrewを使用してPuTTYをインストールすることもできますが、HomebrewにはPuTTYのGUIコンポーネントは含まれていません。

MacPortsをインストールした状態。

  • Macでターミナルを開きます。
  • sudo port install putty というコマンドを実行します。
  • これにより、putty、puttygen、puttytelの3つのプログラムがダウンロードされ、/opt/local/binにインストールされるはずです。
  • PATHに/opt/local/binが含まれていれば、コマンドラインから単にputtyと入力することでPuTTYを実行することができるはずです。
  • シンボリックリンクやMacのエイリアスを使用すると、puttyへのショートカットを作成し、より簡単に開くことができます。例えば、デスクトップにアイコンを追加する場合、ln -s /opt/local/bin/putty ~/Desktop/PuTTY また、Automator を使用してアプリケーションを作成し、アプリケーションフォルダに配置すれば、他のアプリケーションと同様に実行することが可能です。
  • PuTTY の使用方法

    コマンドラインから、または上記の方法のいずれかを使用して、PuTTYを実行することから始めます。

    PuTTYを起動すると、このようなConfigurationダイアログが表示されます。

    PuTTY Configuration dialog showing options including Host Name, Port, and Connection type

    アプリを開いてからこのダイアログが表示されるまで、若干の遅延が発生することがあります。これは、PuTTY’がXQuartzバックエンドを起動する必要があるためと思われ、気にする必要はありません。なお、この段階でソフトウェア・アップデートがXQuartzのアップデートを要求してくることがあります。

    リモートサーバーに接続するには、そのようなラベルの付いたボックスにホスト名または IP アドレスを入力します。

    PuTTY は SSH、Telnet、Rlogin など、いくつかの異なる Connection タイプをサポートしています。これらは異なるプロトコルで、異なる利点を提供しますが、ほとんどの場合、デフォルトであるSSHを使用したいと思うことでしょう。PuTTYは、接続に応じて自動的にPortを設定します。サーバが非標準のポートを使用している場合は、上書きすることができます。

    設定が完了したら、[開く]をクリックして、選択したサーバーに接続します。

    PuTTY’の顕著な特徴は、設定インターフェースです。複数の異なるサーバに定期的に接続する場合、Saved Sessions は非常に貴重なものです。サーバ、接続タイプ、端末の動作や外観など、特定の接続に固有のすべての設定情報を保存することができます。

    ホストの設定など、必要な設定変更を行った場合’。

  • Saved Sessions]リストから既存のセッションを選択するか、一行テキストボックスに新しいセッション名を入力します。
  • Saveボタンをクリックします。
  • 保存したセッションをロードするには、リストでセッションを選択し、ロードをクリックします。

    macOSでPuTTYを使うべきか?

    正直なところ、macOSユーザーにはPuTTYよりも優れたSSHクライアントがあります。このアプリはmacOSではあまりスムーズに動作せず、おそらく混乱したダイアログやエラーメッセージに遭遇することでしょう。

    macOSはSSHの優れたサポートが組み込まれており、PuTTYはこれ以上のことは提供しません。

    しかし、もしあなたがmacOSとWindowsの両方を使用しているのであれば、両方でPuTTYを使用することの一貫性を好むかもしれません。また、PuTTYをその目的のみに使用すれば、リモートマシンにアクセスしていることを忘れることもありません。

    macOSのPuTTYはWindowsのPuTTYと同じです。

    macOSでのPuTTYのダウンロード、インストール、使用は少し厄介ですが、少なくともそれは可能です。Mac用のPuTTZのダウンロードはありませんが、MacPortsを使って入手することができます。

    すでにWindowsでPuTTYを実行しているユーザーにとって、Mac版があることは非常に便利です。PuTTYでは、同梱のターミナル・エミュレータを設定し、セッションの一部として環境設定を保存することができます。

    これにより、リモート接続の区別が容易になり、ワークフローを支援することができます。

    Scroll to Top