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

ただし、サーバーまたはアプリケーションにアクセスしようとすると、エラーが発生する可能性があります。 PuTTY X11 プロキシ: サポートされていない認証プロトコルこのエラーは、次のようないくつかの理由で発生する可能性があります。
- Xauthority ファイル (およびロックされたファイル) の所有権が正しくありません
- Xauthorityファイルが破損しています
- PuTTY の設定が無効です
- ファイアウォールのライセンス設定が正しくありません
- SSH設定でX11転送が構成されていません。
この記事では、PuTTY でサポートされていないライセンス エラーを解決する方法について説明します。
解決策1: Xauthorityファイルの所有権を変更する
ファイル Xauthority PuTTYのコアコンポーネントはXauthorityファイルです。このファイルには、接続認証のためにXserverのCookieと認証情報が保存されます。Xauthorityファイルが見つからない場合、またはユーザーがファイルの所有者でない場合、サポートされていないライセンスプロトコルエラーが発生します。このエラーを解決するには、以下の手順に従ってください。
- Xauthority ファイルを見つけて所有権を確認するには、以下のコマンドを使用します。
ls -al .Xauthority

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

上記の出力は、ユーザーがファイルを制御することが重要であることを示しています。 Xauthority.
- Xauthorityファイルの所有権をログインユーザーに移譲します。これを行うには、以下のコマンドを実行します。
通知: コマンドに表示されている「linux-user」の代わりに使用したいユーザー名を入力します。sudo chown linux-user .Xauthority
![]()
- エラーが発生するとすぐに サポートされていない認証プロトコルXauthorityファイルはロックされていることがよくあります。このファイルがロックされている場合、正しい所有権を持っていても問題は解決しません。そのため、ユーザーはロックされているファイルを確認し、削除する必要があります。以下のコマンドを実行してください。 ls -al ファイルを確認するには Xauthority-c و Xauthority-l 現在:
ls -al

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

通知デバイスを再起動し、PuTTY に接続して変更を適用します。 - PuTTYサーバーに再接続し、「xクロックサーバーをテストするには:
認証エラーが正常に解決されました。
解決策2: 破損したXauthorityファイルを置き換える
場合によっては、Xauthorityファイルが破損し、サーバーへのアクセスが許可されないことがあります。この問題を解決するには、以下の手順に従う必要があります。
- コマンド「ls – アルXauthority ファイルが存在するかどうかを確認するには:

- ファイルを削除するには Xauthority、次のコマンドを使用します。
rm .Xauthority

- Xauthorityファイルを削除したら、PuTTYを使ってサーバーに再接続してください。すると、ディレクトリ内に新しいXauthorityファイルが作成されます。その後、以下のコマンドを実行してください。xクロック"
PuTTY に正常にログインし、Xclock にアクセスできました。
解決策3: 無効なPuTTY設定をリセットする
PuTTYの設定も重要ですが、PuTTYの設定やセットアップ中にユーザーがミスをしてしまうことがあります。このよくあるエラーを解決するには、以下の手順に従ってください。
- 開いた PUTTY パソコンで「ファイル」をクリック デフォルトの設定、そして起きなさい ダウンロードする:

- 次にタブを選択します SSH オプションをクリックします X11。 有効 X11転送 そして調整してください」Xショーサイト" オン "ローカルホスト0"

- 次に入力する必要があります IP أو ホスト名 アクセスするサーバーについて。ホスト名またはIPアドレスを設定したら、 アウトレットは22番地にあります (またはSSHに設定した任意のポート) セーブ 「デフォルトファイル"

- 開くボタンをクリックすると、ターミナル ウィンドウが表示されます。 PUTTY:
PuTTYターミナルウィンドウで、次のように入力する必要があります。 اسمالمستخدم وパスワード アクセスするサーバーについて。以下の2つのパラメータを入力すると、リモートサーバーにアクセスできるようになります。
ご覧の通り、私は準備しました PUTTY サーバーに正常にアクセスしました。
解決策4: ポート22のファイアウォール設定を許可する
使用する X11転送 و PUTTYファイアウォールを設定して有効にする必要があります。 ポート22ここではツールが使用されます。 UFW 設定する ファイアウォール:
- ターミナルで次のコマンドを実行してサーバーを許可します SSH ポート22にアクセスすると ファイアウォール:
sudo ufw sshを許可する

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

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

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

エラーを正常に解決し、リモート サーバーにアクセスできるようになりました。
解決策5: SSHサーバー設定でX11転送を構成する
別の設定エラーにより拒否される PuTTY X11 ライセンス これはSSHサーバーの設定が正しくありません。設定するには SSHサーバーターミナルで次のコマンドを実行します。
sudo ナノ /etc/ssh/sshd/config
- このコマンドを実行すると、SSH サーバー設定ファイルにアクセスできるようになります。

- 設定で SSH、 探す X11転送コメントを削除して有効にし、パラメータを設定します。 X11転送 の上 "はい"

- 次に、「X11ディスプレイオフセットこの設定も有効にして、ディスプレイを「10"

- 上記の設定を有効にした後、「X11UseLocalhost" オン "いいえ"

- さらに、「プリントモット" オン "いいえ"

- 上記の手順をすべて完了したら、設定を保存します。 CTRL + O 次に、設定ファイルを終了し、 CTRL + Xその後、以下のコマンドでサーバーに再接続してみてください。 PUTTY:

- サーバーへのログインに成功しました。アクセスしてみてください。 xクロック ターミナルで次のコマンドを使用します PUTTY あなたの:
xクロック

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




認証エラーが正常に解決されました。

PuTTY に正常にログインし、Xclock にアクセスできました。


PuTTYターミナルウィンドウで、次のように入力する必要があります。 اسمالمستخدم وパスワード アクセスするサーバーについて。以下の2つのパラメータを入力すると、リモートサーバーにアクセスできるようになります。










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