.png)
同じローカル ネットワーク上のデスクトップ (同じく Fedora を実行) に、ラップトップ (Fedora を実行) のリモート デスクトップを使用しようとしています。
システム -> 環境設定 -> リモート デスクトップでデスクトップにリモート デスクトップを設定し、nmap でポートが開いていることを確認し、ラップトップから vinagre 経由で接続を試みました (ポートに :5900 を追加し、IP アドレスを使用することも試しました)。いずれの場合も、接続は失敗し、「接続が閉じられました\n ホストへの接続が閉じられました。」というポップアップが表示されます。
編集: デスクトップからリモートデスクトップに vinagre を使用することはできますが、1 つのマシンから別のマシンには使用できません。vncviewer を試しましたが、同様の問題が発生します ( unable connect to socket: No route to host (113)
)
答え1
デスクトップ (接続しようとしているマシン) のファイアウォール設定が適切に構成されていないようです。ファイアウォール設定ツール (システム > 管理 > ファイアウォール) を使用して、TCP ポート 5900 が開いていることを確認してください。ツールを起動し、その他のポートを選択して、TCP 5900 がリストに含まれていることを確認します。含まれていない場合は追加して、プロセスを再試行してください。
(また、ループバック ネットワーク デバイスはデフォルトのファイアウォール構成によって既に信頼されているため、デスクトップ マシンからそのポートは機能しました。)
答え2
リモート マシンで VNC サーバーのポートを開きます。
sudo firewall-cmd --add-service=vnc-server
sudo firewall-cmd --permanent --add-service=vnc-server