技術ノート Linux Linux に PuTTY をインストールする方法

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

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

重要なポイント

  • Ubuntu に PuTTY をインストールするには、ユニバース リポジトリを有効にした後、「sudo apt install putty」コマンドを使用できます。 Fedora と Manjaro では、デフォルトのパッケージ マネージャー (それぞれ「yum/dnf」と「pacman」) を使用します。
  • GUI ベースの方法を使用して PuTTY をインストールすることもできます。 Ubuntu では、Synaptic パッケージ マネージャーを使用できます。 Fedora や Manjaro などの他の Linux ディストリビューションの場合は、PuTTY のインストールにデフォルトのソフトウェア センターを使用できます。
  • PuTTY は、ソース コードからも入手できます。 「wget」コマンドを使用して、PuTTY ソース コードをダウンロードできます。次に、「tar」コマンドを使用してファイルの内容を抽出し、必要なツールを使用してそれをビルドします。

PuTTY は多用途の ターミナル エミュレータ であり、当初は Windows 用に設計されました。現在まで、これは Windows で最も人気のある SSH クライアント の 1 つです。 PuTTY は Windows だけに限定されません。需要が多いため、 Linux などの他の オペレーティング システム でも利用できます。

パテとは何ですか? (そして Linux でそれが必要な理由)

あなたは IT 企業でシステム エンジニアまたは開発者として働いており、 Linux システム上の大量のファイルを管理している と想像してください。ただし、個人のシステムは Windows 上で実行されます。では、どうしますか? Linux をインストールする必要がありますか?それほど早くはありません。PuTTY がその危機を救うためにここにあります。

PuTTY を使用すると、SSH や Telnet などのさまざまなプロトコルを使用して リモート サーバーやデバイスに接続 できます。 PuTTY を使用すると、SSH サーバー経由で GUI アプリケーションをリモートで開く ことができます。あなたがシステム管理者の場合、PuTTY は他のコンピュータにアクセスし、そのシリアル ポートとリモートで通信するのに役立ちます。

Linux ディストリビューションに はすでに端末に SSH 機能と OpenSSH が 備わっているのに、なぜ PuTTY SSH が重要なのか疑問に思うかもしれません。簡単に言うと、PuTTY は Windows ユーザーの間で人気のある選択肢であり、あなたも Windows ユーザーであれば、単純にそっちの方が使いやすいと感じるかもしれません。さらに、PuTTY を使用すると、さまざまな SSH セッションを簡単に保存できます。 SSH 構成ファイルを手動で編集することは 、デフォルトの Linux ターミナルなどのコマンドライン ツールでは困難です。 PuTTY グラフィカル インターフェイスを使用して SSH 接続を保存できます。これにより、デバッグや生のソケットやシリアル ポートへの接続も非常に簡単になります。

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

PuTTYのインストール方法

ほとんどの Linux ディストリビューションには、PuTTY がプリインストールされていません。ただし、Linux ディストリビューションの デフォルト リポジトリ から PuTTY をインストールできます。たとえば、Debian ベースのディストリビューションでは、PuTTY がユニバース リポジトリ内で利用可能です。

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

ターミナルを使用して PuTTY をインストールする

Linux ターミナルからさまざまなパッケージをインストールするのは、簡単で迅速な方法の 1 つです。ターミナルからコマンドを使用して Linux に PuTTY をインストールすることもできます。

PuTTY を Ubuntu にインストールするには、 ユニバース リポジトリ を有効にします。 PuTTY パッケージはこのリポジトリ内にあります。

 sudo add-apt-repository ユニバース

ユニバース リポジトリを有効にした後、 apt コマンドを使用して、新しいアクセス権を認識するようにシステムを更新します。

 sudo aptアップデート

コマンドラインから PuTTY をインストールするには、 コマンドを実行します。

 sudo apt install putty

上記のコマンドにより、PuTTY がシステムに正常にインストールされます。アプリケーション マネージャーまたはターミナルから PuTTY を実行します。

PuTTY を 削除する には、以下を使用します。

sudo apt remove putty

apt-get を使用して、Debian とその関連ディストリビューションに PuTTY をインストールできます。

 sudo apt-get install putty

PuTTY は Arch Linux のデフォルト リポジトリでも利用できます。インストールするには、次のコマンドを実行します。

 sudo パックマン -S パテ

yum dnf などのディストリビューションのデフォルトのパッケージ マネージャーを介して、CentOS、RHEL、および Fedora に PuTTY をインストールします。

 sudo yum install putty
OR
sudo dnf install putty

pscp、psftp、plink、pageant、puttygen などの PuTTY 関連のツールをインストールするには、次のコマンドを実行します。

sudo apt install putty-tools

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

グラフィカルパッケージマネージャーを使用して PuTTY をインストールする

ターミナルではなくグラフィカル ユーザー インターフェイス (GUI) を使用してソフトウェアをインストールおよび管理することを好む場合があります。 Linux ディストリビューションには、GUI ベースのソフトウェア センターがプリインストールされています。 Linux コマンドを覚える 必要がなく、ソフトウェア センターを通じて複数のソフトウェアを効果的に管理およびインストールできます。

残念ながら、PuTTY は Ubuntu 22.04 のデフォルトのソフトウェア ストアでは利用できません。 Ubuntu に GNOME ソフトウェア センターをインストールしている場合は、そこから PuTTY を簡単にインストールできます。ただし、それ以外の場合は、 Synaptic Package Manager と呼ばれる代替の GUI ベースの apt パッケージ マネージャー ツールを使用できます。

まず、コマンド ラインから Synaptic パッケージ マネージャーをインストールします。

 sudo apt install シナプス

コマンド ラインまたはアプリケーション マネージャーを使用して Synaptic を開きます。

Synaptic 内で「putty」パッケージを検索します。

メイン ウィンドウで、PuTTY パッケージを見つけます。 「Putty」パッケージの横にあるボックスをチェックし、右クリックしてインストール対象としてマークします。必要に応じて、PuTTY 関連ツールをインストール用にマークすることもできます。

パッケージをインストールするようにマークしたら、[適用] ボタンをクリックします。

Synaptic によって表示されるリストを調べて、PuTTY とその依存関係が含まれていることを確認します。 「適用」をクリックして、PuTTY とその依存関係のインストールを開始します。

PuTTY のインストールを示す進行状況バーが表示されます。完了するまで待ちます。

PuTTY のインストールが成功すると、確認メッセージが表示されます。

これで、アプリケーション ランチャーから、またはターミナルで「putty」を実行して、PuTTY を起動できるようになりました。

Fedora では、PuTTY を Flatpak アプリケーションとして GNOME ソフトウェア センター から直接インストールできます。このアプリ ストアは、dnf パッケージ マネージャーを介してソフトウェア パッケージを管理するための使いやすいインターフェイスを提供します。

Fedora と同様に、Pamac パッケージ マネージャーから Manjaro に PuTTY を直接インストールすることもできます。 Pamac は、pacman パッケージ マネージャーのグラフィカル フロントエンドです。公式 Manjaro リポジトリと Arch ユーザー リポジトリ (AUR) にアクセスできます。

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

ソースコードを使用して PuTTY をインストールする

ほとんどの人は、Linux に パッケージやソフトウェアをインストールするためにパッケージ マネージャー を好みますが、それは問題ありません。これらのパッケージ マネージャーには、1 つのコマンドでインストールできるバイナリ パッケージが含まれています。ただし、 ソース コードから 直接ソフトウェアをインストールすることもできます。

ソース コードからソフトウェアをインストールすることには、パッケージ マネージャーを使用する場合に比べていくつかの利点があります。たとえば、ソフトウェアの最新バージョンにアクセスして、変更内容を常に最新の状態に保つことができます。これには、バイナリ パッケージではまだ利用できないセキュリティ パッチや新機能が含まれる場合があります。インストールする機能とオプションを制御することもできます。

ソース コードのインストールに必要なビルド ツールと依存関係がシステムにインストールされていることを確認してください。 PuTTY は CMake を使用して構築されます。したがって、C/C++ コンパイラ、make、CMake、およびその他の開発ライブラリが必要になります。

これらのツールとライブラリをインストールするには、まずローカル パッケージ リポジトリを更新します。

 sudo apt-get アップデート

次のコマンドを使用して、ビルド必須ツールをインストールします。

 sudo apt-get install build-essential cmake

build-essential には、gcc、g++、make などの必須のビルド ツールが含まれています。 cmake 、使用するビルド システムです。

次に、 を使用して PuTTY ソース コードをダウンロードします。 PuTTY ソース コードの を Web サイトから 直接ダウンロードすることもできます。

以下の URL を最新バージョンの実際の URL に置き換えます。

 wget https://the.earth.li/~sgtatham/putty/latest/putty-0.79.tar.gz

ダウンロードしたソースコード をtarコマンドで解凍します 。他のバージョンをダウンロードした場合は、tar ファイル名をダウンロードしたファイル名に置き換えます。

 tar -xzvf putty-0.79.tar.gz

tar コマンドは、PuTTY ソース コードを含むディレクトリを作成します。以下の を使用して、PuTTY ソース コード ディレクトリに移動します。

 cd パテ-0.79/

ここで PuTTY ソース コードをビルドするには、 新しい「build」ディレクトリを作成します 。これにより、ビルド ファイルがソース コードから分離されます。次に、ビルド ディレクトリに移動します。

 mkdir build
cd build

CMake を使用してビルドを構成します。 PuTTY をソース ディレクトリにビルドしているため、このコマンドで別のパスを指定することもできます。

 cmake ..

これにより、システムに基づいてビルド ファイルが生成されます。

cmake (.) 単一ドットを使用する場合、プロジェクトはソース ファイルを含む同じフォルダー内で構成されます。 cmake (..) ダブルドットを使用すると、プロジェクトはビルド用に別のフォルダーに構成されます。これは、CMake を使用してプロジェクトを構築するためのより体系的な方法です。

構成が完了したら、 make コマンドを使用して PuTTY をビルドします。 PuTTY ソース コードをコンパイルします。

作る

PuTTY をシステム全体にインストールするには、次のコマンドを使用できます。

 sudo メイクインストール

これにより、PuTTY バイナリと関連ファイルが適切なシステム ディレクトリにコピーされます。

これで、ターミナルから PuTTY を実行できるようになりました。

パテ

これにより PuTTY アプリケーションが起動し、それを使用してリモート サーバーに接続できるようになります。

インストール後、PuTTY を実行しようとすると、「コマンド ‘putty’ が見つかりません」というエラーが発生する場合があります。このエラーは、システムの PATH にリストされているディレクトリのいずれにも PuTTY 実行可能ファイルが見つからない場合に発生します。

これを修正するには、PuTTY をコンパイルした後に次のコマンドを実行する必要があります。

 sudo メイクインストール

これにより、PuTTY バイナリがビルド ディレクトリからシステム全体の /usr/local/bin ディレクトリに移動されます。また、 システムの PATH 環境変数も 更新され、PuTTY がインストールされた ディレクトリ (/usr/local/bin) が含まれます

発生する可能性のある別のエラー メッセージは、「致命的なエラー: gtk/gtk.h: そのようなファイルまたはディレクトリはありません」です。

表示されているエラー メッセージは、ソース コードから PuTTY をコンパイルする際のヘッダー ファイル (gtk/gtk.h) の欠落に関連しています。これは、PuTTY が GTK (GIMP Toolkit) ライブラリに依存していることを示しています。お使いのシステムには、GTK に必要な開発ファイルがインストールされていません。

このエラーを修正するには、GTK 開発パッケージを Linux システムにインストールします。

 sudo apt-get インストール libgtk-3-dev

ソース コードを通じてインストールされた PuTTY を削除するには、次のコマンドを使用します。

sudo rm /usr/local/bin/putty

「 Linux に PuTTY をインストールする方法」に関するベスト動画選定!

Kali Linux インストール解説【ハッキングOS】
Linux に PuTTy SSH クライアントをインストールする方法
Linux に PuTTY をインストールする方法

PuTTY リモート コントロールの機能

PuTTY は、その卓越したリモート制御機能により、システム管理者と開発者にとって最優先の選択肢です。 リモート Linux サーバー上でローカル スクリプトを実行したり 、GUI アプリケーションをリモートで開いたりできます。 PuTTY を使用して、 ローカル コンピューターとリモート コンピューター間でファイルを共有する こともできます。

PuTTY はリモート マシン上でコマンドを実行することもできます。ローカル デバイス上でリモート コンピュータの画面を共有し、リモート コンピュータに安全にログインできます。 PuTTY は、グラフィカル アプリケーションを必要とするユーザー向けに X11 転送を有効にします。これを使用すると、リモート サーバーからローカル マシン上で直接実行できます。