PuTTY X11 プロキシでサポートされていない認証プロトコルの問題を修正

PuTTY X11は、アプリケーションのレンダリングと制御をローカルホストデバイスにリダイレクトすることで、アプリケーションやサーバーにリモートアクセスするためのメカニズムです。このメカニズムにより、ユーザーのローカルデバイスからリモートデバイスのグラフィカルユーザーインターフェース(GUI)やSSHを操作できるようになり、アクセスが容易になります。

PuTTY X11 プロキシ エラー: サポートされていないライセンス プロトコル

ただし、サーバーまたはアプリケーションにアクセスしようとすると、エラーが発生する可能性があります。 PuTTY X11 プロキシ: サポートされていない認証プロトコルこのエラーは、次のようないくつかの理由で発生する可能性があります。

  • Xauthority ファイル (およびロックされたファイル) の所有権が正しくありません
  • Xauthorityファイルが破損しています
  • PuTTY の設定が無効です
  • ファイアウォールのライセンス設定が正しくありません
  • SSH設定でX11転送が構成されていません。

この記事では、PuTTY でサポートされていないライセンス エラーを解決する方法について説明します。

解決策1: Xauthorityファイルの所有権を変更する

ファイル Xauthority PuTTYのコアコンポーネントはXauthorityファイルです。このファイルには、接続認証のためにXserverのCookieと認証情報が保存されます。Xauthorityファイルが見つからない場合、またはユーザーがファイルの所有者でない場合、サポートされていないライセンスプロトコルエラーが発生します。このエラーを解決するには、以下の手順に従ってください。

  1. Xauthority ファイルを見つけて所有権を確認するには、以下のコマンドを使用します。
    ls -al .Xauthority

    Xauthorityファイルを見つけるコマンド

    ファイル Xauthority 現在、rootユーザーが所有しています。 PUTTY この所有権の問題に彼がどう反応するかを見てみましょう。

    サポートされていないライセンス プロトコル エラー

    上記の出力は、ユーザーがファイルを制御することが重要であることを示しています。 Xauthority.

  2. Xauthorityファイルの所有権をログインユーザーに移譲します。これを行うには、以下のコマンドを実行します。
    通知: コマンドに表示されている「linux-user」の代わりに使用したいユーザー名を入力します。

    sudo chown linux-user .Xauthority

Xauthorityの所有権を変更する命令

  • エラーが発生するとすぐに サポートされていない認証プロトコルXauthorityファイルはロックされていることがよくあります。このファイルがロックされている場合、正しい所有権を持っていても問題は解決しません。そのため、ユーザーはロックされているファイルを確認し、削除する必要があります。以下のコマンドを実行してください。 ls -al ファイルを確認するには Xauthority-c و Xauthority-l 現在:
    ls -al

    リストを表示するコマンド ls -al

    これらのファイルが存在する場合は、 2 つのファイルを削除します。 Xauthority-c و Xauthority-l 次のコマンドを使用します。

    rm .Xauthority-c .Xauthority-l


    通知
    デバイスを再起動し、PuTTY に接続して変更を適用します。

  • PuTTYサーバーに再接続し、「xクロックサーバーをテストするには:
    PuTTYはオンラインです認証エラーが正常に解決されました。

解決策2: 破損したXauthorityファイルを置き換える

場合によっては、Xauthorityファイルが破損し、サーバーへのアクセスが許可されないことがあります。この問題を解決するには、以下の手順に従う必要があります。

  1. コマンド「ls – アルXauthority ファイルが存在するかどうかを確認するには:
    メニュー表示コマンド
  2. ファイルを削除するには Xauthority、次のコマンドを使用します。
    rm .Xauthority

    Xauthorityファイル削除コマンド

  3. Xauthorityファイルを削除したら、PuTTYを使ってサーバーに再接続してください。すると、ディレクトリ内に新しいXauthorityファイルが作成されます。その後、以下のコマンドを実行してください。xクロック"PuTTYを使用してサーバーにアクセスするPuTTY に正常にログインし、Xclock にアクセスできました。

解決策3: 無効なPuTTY設定をリセットする

PuTTYの設定も重要ですが、PuTTYの設定やセットアップ中にユーザーがミスをしてしまうことがあります。このよくあるエラーを解決するには、以下の手順に従ってください。

  1. 開いた PUTTY パソコンで「ファイル」をクリック デフォルトの設定、そして起きなさい ダウンロードする:PuTTYの設定
  2. 次にタブを選択します SSH オプションをクリックします X11。 有効 X11転送 そして調整してください」Xショーサイト" オン "ローカルホスト0"PuTTY で SSH と X11 を設定する
  3. 次に入力する必要があります IP أو ホスト名 アクセスするサーバーについて。ホスト名またはIPアドレスを設定したら、 アウトレットは22番地にあります (またはSSHに設定した任意のポート) セーブデフォルトファイル"
    PuTTYのホスト名またはIPアドレス
  4. 開くボタンをクリックすると、ターミナル ウィンドウが表示されます。 PUTTY:PuTTYにログインPuTTYターミナルウィンドウで、次のように入力する必要があります。 اسمالمستخدم وパスワード アクセスするサーバーについて。以下の2つのパラメータを入力すると、リモートサーバーにアクセスできるようになります。PuTTYに到達しました

    ご覧の通り、私は準備しました PUTTY サーバーに正常にアクセスしました。

解決策4: ポート22のファイアウォール設定を許可する

使用する X11転送 و PUTTYファイアウォールを設定して有効にする必要があります。 ポート22ここではツールが使用されます。 UFW 設定する ファイアウォール:

  1. ターミナルで次のコマンドを実行してサーバーを許可します SSH ポート22にアクセスすると ファイアウォール:
    sudo ufw sshを許可する

    ファイアウォールでSSHを許可する

  2. 有効 ファイアウォール 次のコマンドを使用します。
    sudo ufw enable

    ファイアウォールを有効にする

  3. 確認 ファイアウォールの状態 次のコマンドを使用します。
    sudo ufw status

    ファイアウォールの状態を確認する

    ご覧の通り、両方とも有効になっています 22/tcp و 22/tcp (v6さて、これらの手順を完了したら、 パティX11 エラーが解決されたかどうかを確認してください。PuTTYサーバーに接続するには、リモートシステムのユーザー名とパスワードを入力してサーバーにアクセスしてください。

    PuTTYがリモートサーバーに到達

    エラーを正常に解決し、リモート サーバーにアクセスできるようになりました。

解決策5: SSHサーバー設定でX11転送を構成する

別の設定エラーにより拒否される PuTTY X11 ライセンス これはSSHサーバーの設定が正しくありません。設定するには SSHサーバーターミナルで次のコマンドを実行します。

sudo ナノ /etc/ssh/sshd/config
  1. このコマンドを実行すると、SSH サーバー設定ファイルにアクセスできるようになります。SSHサーバーへのアクセス
  2. 設定で SSH、 探す X11転送コメントを削除して有効にし、パラメータを設定します。 X11転送 の上 "はい"X11転送が有効になっています
  3. 次に、「X11ディスプレイオフセットこの設定も有効にして、ディスプレイを「10"X11DisplayOffsetが有効になっています
  4. 上記の設定を有効にした後、「X11UseLocalhost" オン "いいえ"X11UseLocalhostをnoに設定する
  5. さらに、「プリントモット" オン "いいえ"PrintMotdをnoに設定する
  6. 上記の手順をすべて完了したら、設定を保存します。 CTRL + O 次に、設定ファイルを終了し、 CTRL + Xその後、以下のコマンドでサーバーに再接続してみてください。 PUTTY:PuTTY経由でアクセス
  7. サーバーへのログインに成功しました。アクセスしてみてください。 xクロック ターミナルで次のコマンドを使用します PUTTY あなたの:
xクロック

PuTTY経由でアクセス

エラーを正常に解決し、リモート デバイスにアクセスできるようになりました。

エラー PuTTY X11 プロキシ: サポートされていない認証プロトコル このエラーは、PuTTY を使用してリモートサーバーにアクセスできない場合に発生します。このエラーの原因と解決策については、この記事で詳しく説明します。

コメントは締め切りました。