Debian 12、11、10 に PuTTY SSH クライアントをインストールする方法

PuTTY は、ユーザーがリモート サーバーに安全に接続できるようにする、多用途で広く使用されている SSH クライアントです。SSH、Telnet、SFTP などのさまざまなネットワーク プロトコルをサポートし、リモート システムを管理するための堅牢で信頼性の高い手段を提供します。PuTTY は、そのシンプルさ、使いやすさ、およびキーベースの認証、セッション ログ、ポート転送などの包括的な機能で知られています。

Debian 12、11、または 10 で PuTTY を使用すると、リモート サーバーへの安全な接続を簡単に確立できます。これは、グラフィカル ユーザー インターフェイスを備えた軽量で効率的な SSH クライアントを必要とするユーザーにとって特に有益です。このガイドでは、Debian での PuTTY のインストール プロセスを順を追って説明し、リモート管理のニーズに対応する信頼性の高いツールが確実に得られるようにします。

PuTTY SSH クライアントをインストールする前に Debian を更新する

インストール プロセスを開始する前に、Debian システムが最新であることを確認することが重要です。システムを更新することで、最新のセキュリティ パッチとソフトウェア更新が確実に適用されます。

Debian システムを更新するには、ターミナルを開いて次のコマンドを実行します。

sudo apt update && sudo apt upgrade

APTコマンドでPuTTY SSHクライアントをインストールする

Debian にはデフォルトのソフトウェア リポジトリに PuTTY が含まれているため、SSH クライアントをシステムに簡単にインストールできます。インストール プロセスを開始するには、ターミナルを開いて次のコマンドを実行します。

sudo apt install putty putty-tools

sudo apt install コマンドは、指定されたパッケージとその依存関係をインストールします。この場合、インストールされるパッケージは putty と putty-tools です。

PuTTYのインストールを確認する

ターミナルで次のコマンドを使用して、Debian システム上の PuTTY SSH クライアントのバージョンを確認します。

putty --version

このコマンドは、インストールされた PuTTY のバージョンを出力し、インストール プロセスが成功したことを確認します。これで、Debian システムの SSH および telnet のニーズに PuTTY を使用できるようになりました。

PuTTY SSHクライアントユーザーインターフェースを起動する

PuTTY を正常にインストールしたら、ターミナルを使用して SSH クライアントを起動できます。ターミナルから PuTTY を開くには、次のコマンドを実行します。

putty

このコマンドは PuTTY アプリケーションを起動し、メインの PuTTY 構成ウィンドウを画面に表示します。

あるいは、グラフィカル ユーザー インターフェイス (GUI) を使用して PuTTY SSH クライアントを起動することもできます。これを行うには、次の手順に従います。

  1. 画面の左上隅にある「アクティビティ」メニューをクリックします。
  2. 通常、アクティビティ概要の左下隅にある、9 つのドットのグリッドで表される「アプリケーションの表示」アイコンをクリックします。
  3. 「アプリケーションの表示」ウィンドウで、検索バーに「PuTTY」と入力するか、リストされているアプリケーションを参照して「PuTTY」を検索します。
  4. PuTTY SSH クライアント アイコンをクリックしてアプリケーションを起動します。

PuTTy SSH クライアントを使い始める

このセクションでは、Debian Linux で PuTTY SSH クライアントを使い始めるためのヒントとベスト プラクティスについて説明します。これらのヒントは、PuTTY の機能を最大限に活用し、リモート接続を管理する際の生産性を向上させるのに役立ちます。

PuTTY SSHセッションの設定と保​​存

PuTTY の重要な機能の 1 つは、複数の SSH セッションを保存および管理できることです。新しい SSH セッションを設定して保存するには、次の手順に従います。

  1. PuTTYを起動します。
  2. の中に セッション カテゴリで、[ホスト名 (または IP アドレス)] フィールドにリモート サーバーのホスト名または IP アドレスを入力します。
  3. ポート フィールドにポート番号を指定します (SSH の場合、デフォルトは 22)。
  4. 選ぶ パスワード 接続タイプとして。
  5. 「保存されたセッション」フィールドにセッションのわかりやすい名前を入力し、「保存」ボタンをクリックします。

セッションを保存したら、保存したセッションリストから選択してクリックすることで、その設定をすぐに読み込むことができます。 負荷.

PuTTYの外観をカスタマイズする

PuTTY では、好みに合わせて外観をカスタマイズできます。一般的なカスタマイズには次のようなものがあります。

  • フォントとサイズの変更: [ウィンドウ] > [外観] に移動します。[フォント設定] セクションの横にある [変更] ボタンをクリックして、別のフォントとサイズを選択します。
  • ウィンドウの色の調整: [ウィンドウ] > [色] に移動します。変更する色を選択し、[変更] ボタンをクリックして新しい色を選択します。
  • ウィンドウの透明度の設定: [ウィンドウ] > [動作] に移動します。システム提供のウィンドウ装飾 (使用可能な場合) オプションを有効にし、ウィンドウの透明度スライダーを調整します。

PuTTY でキーベースの認証を使用する

キーベースの認証は、パスワードよりも安全にリモート サーバーにログインする方法です。PuTTY でキーベースの認証を設定するには、次の手順に従います。

  1. PuTTYキージェネレータ(PuTTYgen)を使用して公開鍵と秘密鍵のペアを生成します。ターミナルを開いて、以下を実行します。 puttygen.
  2. 必要なキー タイプ (RSA または EdDSA) を選択し、[生成] をクリックします。
  3. 空白の領域上でマウスをランダムに動かすと、キーのランダム性が生成されます。
  4. キーが生成されたら、公開キーと秘密キーを別々のファイルに保存します。
  5. リモートサーバーで、公開鍵ファイルの内容を ~/.ssh/authorized_keys ファイル。
  6. PuTTY で、[接続] > [SSH] > [認証] に移動します。[参照] をクリックして、秘密キー ファイルを選択します。

PuTTYでX11転送を有効にする

リモート サーバーでグラフィカル アプリケーションを実行し、ローカル マシンに表示する必要がある場合は、X11 転送を有効にします。これを行うには、次の手順を実行します。

  1. ローカル マシンに X サーバー (例: Xming) をインストールします。
  2. PuTTY を起動し、目的のセッションをロードします。
  3. [接続] > [SSH] > [X11] に移動します。
  4. X11 転送を有効にするオプションをチェックします。
  5. リモート サーバーに接続します。

PuTTy SSH PSCP CLI コマンド

このセクションでは、PSCP (PuTTY Secure Copy) コマンドライン ユーティリティについて詳しく説明し、一般的な PSCP コマンドの例を示します。PSCP は、SSH 経由でローカル マシンとリモート サーバー間でファイルを安全に転送できる強力なファイル転送ツールです。

PSCPとは何ですか?

PSCP は PuTTY のコマンドライン ツールで、SCP または SFTP を使用してローカル マシンとリモート サーバー間でファイルを安全に転送できます。パスワードまたはキーを使用して PSCP で認証できます。

PSCP コマンドの例

以下に、PSCP コマンドの 10 個の例とその機能の説明を示します。

リモート サーバーにファイルをアップロードします。

pscp local-file.txt user@remote-server:/path/to/destination

このコマンドは、ローカル マシンから local-file.txt ファイルをリモート サーバー上の指定された宛先パスにアップロードします。

リモート サーバーからファイルをダウンロードします。

pscp user@remote-server:/path/to/remote-file.txt local-destination

このコマンドは、リモート サーバーからファイル remote-file.txt をダウンロードし、指定されたローカルの保存先に保存します。

ディレクトリとその内容を転送します。

pscp -r local-directory user@remote-server:/path/to/destination

このコマンドは、「再帰」を意味する -r フラグを使用して、ローカル ディレクトリ全体とその内容をリモート サーバーにアップロードします。

キーベースの認証を使用してファイルを転送します。

pscp -i private-key.ppk local-file.txt user@remote-server:/path/to/destination

このコマンドは、キーベースの認証を使用して local-file.txt をアップロードします。-i フラグは、使用する秘密キー ファイルを指定します。

特定のポート経由でファイルを転送します。

pscp -P 2222 local-file.txt user@remote-server:/path/to/destination

このコマンドは、特定のポート (この例ではポート 2222) を使用して local-file.txt をアップロードします。-P フラグを使用すると、ポート番号を指定できます。

SCP プロトコルを使用してファイルを転送します。

pscp -scp local-file.txt user@remote-server:/path/to/destination

このコマンドは、SCP プロトコルを使用して local-file.txt をアップロードします。-scp フラグは、SFTP ではなく SCP を使用してデフォルトのプロトコルを適用します。

SFTP プロトコルを使用してファイルを転送します。

pscp -sftp local-file.txt user@remote-server:/path/to/destination

このコマンドは、SFTP プロトコルを使用して local-file.txt をアップロードします。-sftp フラグは、SCP ではなく SFTP の使用を強制します。

特定の暗号を使用してファイルを転送します。

pscp -c aes256-cbc local-file.txt user@remote-server:/path/to/destination

このコマンドは、特定の暗号 (この例では AES-256-CBC) を使用して local-file.txt をアップロードします。-c フラグは、必要な暗号を指定します。

ファイル転送中の進行状況を表示します:

pscp -v local-file.txt user@remote-server:/path/to/destination

このコマンドは、local-file.txt をアップロードし、転送中の進行状況情報を表示します。-v フラグは「verbose」を意味します。

帯域幅制限のあるファイルを転送する:

pscp -l 1024 local-file.txt user@remote-server:/path/to/destination

このコマンドは、1024 Kbps の帯域幅制限で local-file.txt をアップロードします。-l フラグを使用すると、帯域幅制限をキロビット/秒単位で指定できます。

これらの PSCP コマンドを理解して利用することで、PuTTY を使用してローカル マシンとリモート サーバー間のファイル転送を効率的かつ安全に管理できます。

追加の管理 APT コマンド

このセクションでは、PuTTY SSH クライアントのアンインストール プロセスについて説明し、Debian システムでソフトウェアが不要になったユーザー向けの追加のヒントを紹介します。

PuTTY SSHクライアントを削除する

Debian システムで PuTTY SSH クライアントが不要になった場合は、次の手順に従ってアンインストールできます。

PuTTY と PuTTY ツールの両方を削除するには、ターミナルで次のコマンドを実行します。

sudo apt remove putty putty-tools

このコマンドは、PuTTY とその関連ツールをアンインストールし、システムからソフトウェアのすべての痕跡を効果的に削除します。

結論

Debian システムに PuTTY を正常にインストールすると、リモート サーバーに迅速かつ安全に接続できます。そのシンプルさと包括的な機能により、SSH 接続の管理に最適です。

Joshua James

コメントを残す