隠しファイルを失うことなく、HamoniKRの設定をバックアップおよび復元する
HamoniKRの設定を外部ストレージに保存したり、隠しホームフォルダを含めたり、新規インストール時に安全な復元モードを選択したりできます。
別の部屋や別のネットワークから Pardus コンピュータを使用する必要がある場合、適切な設定は、デスクトップが既に開いている状態を表示するか、別のグラフィカル ログインを開始するかによって異なります。Pardus 25 Xfce エディションの場合、実用的な RDP ルートはxrdpXorg バックエンドを使用することです。マシンに設定されている Pardus リポジトリがパッケージを提供している場合にのみインストールし、信頼できる LAN または VPN の背後でアクセスするようにしてください。RDP (リモート デスクトップ プロトコル) を使用すると、RDP クライアントがリモートのグラフィカル セッションを表示および制御できます。
このガイドでは、Pardus 25 を基準としています。Pardus 25 のリリースノートによると、Pardus 25 はデフォルトのデスクトップ環境として Xfce 4.20.2 を搭載しており、GNOME 48.4 を搭載したバージョンは別バージョンとして提供されています。以前の Pardus リリースでは、パッケージのバージョンやデスクトップの動作が異なる場合があるため、パッケージ固有の手順を実行する前に、ご使用のリリースを確認してください。
リモートデスクトップアクセスには、2つの異なる意味があります。デスクトップ共有は、Pardusコンピュータで既に開いているグラフィカルセッションを表示および制御します。リモートログインは、接続するユーザーのためにグラフィカルログインセッションを作成します。これらのモードは互換性がありません。共有はコンソールで誰かをサポートする際に便利ですが、リモートログインは通常、無人ワークステーションアクセスに適しています。
以下の手順では、 を介して別の Xfce セッションを設定しますxrdp。これにより、物理的なコンピュータを使用しているユーザーが既にログインしているという前提を回避できます。Pardus のインストールで GNOME を使用しており、GNOME を共有またはリモートでログインしたい場合は、代わりに [設定] > [システム] > [リモート デスクトップ] を確認してください。現在の GNOME のドキュメントでは、デスクトップ共有とリモート ログインのコントロールが別々に説明されていますが、正確なオプションはインストールされている GNOME コンポーネントとバージョンによって異なります。Xfce にこれらのオプションが存在すると想定しないでください。
具体的な例として、同じホームネットワーク上にありながら、WindowsノートパソコンからPardus 25 Xfceワークステーションを起動したい架空の学生を想像してみてください。学生は独自のグラフィカルセッションを必要とするため、Xfceとxrdpを組み合わせた方法が適しています。この例はあくまで例示であり、実際にテストされた設定の報告ではありません。
インストールを行う前に、Pardus を通常のレポジトリからアップデートし、管理者アカウント、正常に動作するネットワーク接続、リモートアクセスが起動しない場合にローカルでコンピュータにアクセスできる方法があることを確認してください。Pardus マシンで、リリースとデスクトップを確認してください。
cat /etc/os-release
echo "$XDG_CURRENT_DESKTOP"
次に、このインストールで設定されているリポジトリに、RDPサーバーとXorgドライバの両方のパッケージが含まれているかどうかを確認します。
sudo apt update
apt-cache policy xrdp xorgxrdp
両方のリポジトリに候補が表示される場合にのみインストールしてください。xrdpプロジェクトでは、xrdpをRDPグラフィカルログインサーバーとして説明し、xorgxrdpXorgデスクトップ向けにモジュールを推奨しています。通常のリスニングポートはTCP 3389です。パッケージの可用性は、Pardusのリリースとリポジトリ構成によって異なる場合があります。どちらのパッケージにも候補がない場合は、このガイドに従うためだけに無関係なサードパーティのリポジトリを追加しないでください。ご使用のリリースのPardusパッケージソースを参照してください。
sudo apt install xrdp xorgxrdp
セッションとは、リモートユーザーがログイン後に表示されるデスクトップ環境のことです。マシンに既にPardus Xfceがインストールされている場合は、Xセッションランチャーに、あなたのアカウント用にXfceを起動するように指示してください。
printf '%s\n' xfce4-session > ~/.xsession
これは、現在のユーザーの~/.xsessionファイルにセッションコマンドを1つ書き込みます。rootではなく、接続するアカウントとして実行してください。別のデスクトップを使用している場合、または既にカスタムのファイルを管理している場合は.xsession、安易に上書きしないでください。まずコピーを保存し、そのデスクトップに適したセッションコマンドを使用してください。
xrdpサービスを起動時に有効にして、今すぐ起動してください。
sudo systemctl enable --now xrdp
systemctl is-active xrdp
2 番目のコマンドは、activesystemd がサービスが実行中であると報告した場合に、以下の内容を表示するはずです。サービスが存在しない場合、または起動に失敗した場合は、ネットワーク ポートを開く前にその状態を確認してください。
sudo systemctl status xrdp --no-pager
TCP 3389 をパブリック インターネットに直接公開しないでください。RDP は対話型ログイン サービスであるため、アクセス可能なポートはパスワード推測攻撃の標的となります。自宅やオフィスで使用する場合は、同じ信頼できるネットワークから接続するか、まず組織の VPN に接続してください。ホスト ファイアウォールが有効になっている場合は、信頼できる LAN または VPN アドレス範囲からのみ TCP 3389 を許可するルールを作成してください。ファイアウォール コマンドは、コンピュータが UFW、nftables、またはその他のマネージャを使用しているかどうかによって異なります。変更する前に、アクティブなファイアウォールとその既存のルールを確認してください。
Pardusマシンのローカルアドレスは、以下の方法で検索できます。
hostname -I
クライアントのネットワークからアクセス可能なアドレスを使用してください。ループバックアドレスや無関係なVPNインターフェースは使用しないでください。Pardusユーザーアカウントは強力で固有のパスワードで保護し、日常的なデスクトップアクセスに管理者認証情報を共有しないようにしてください。上流のxrdpドキュメントでは、RDPトランスポートにTLS暗号化がデフォルトで適用されるとされていますが、それでも展開環境で証明書の動作を確認し、サーバーとクライアントを常に最新の状態に保ってください。
Windows では、コマンドを実行してリモート デスクトップ接続を開きますmstsc。Pardus コンピューターの到達可能な IP アドレスを入力し、[接続] を選択して、.xsessionファイルの所有者である Pardus アカウントでサインインします。別の Linux コンピューターからは、Remmina を RDP クライアントとして使用できます。Pardus コミュニティのソフトウェア概要では、Remmina は RDP およびその他のいくつかのリモート アクセス プロトコルをサポートするクライアントとして記載されています。
接続が成功すると、Xfceデスクトップセッションにアクセスできます。無害なアプリケーションを開き、デスクトップを操作し、正常に切断できることを確認してください。その後、一度再接続して、最初のログイン後にアクセスが正常に機能することを確認してください。ログインは成功したがウィンドウが空白またはすぐに閉じる場合は、ユーザーのセッションコマンドが有効であり、Xfceがインストールされていることを確認してください。クライアントがホストにまったくアクセスできない場合は、xrdpのセキュリティ設定を変更する前に、アドレス、VPN/LANパス、サービスの状態、およびスコープ付きファイアウォールルールを確認してください。
現在の起動時のログを取得するには、以下を使用してください。
sudo journalctl -u xrdp -b --no-pager
接続またはセッションのエラーが、接続試行が失敗した時間帯付近で発生していないか確認してください。サービスが稼働しているだけでは、リモートアクセスが正常に機能しているとは言えません。最終的な確認事項は、クライアントログインによって意図したXfceセッションが作成され、ネットワークルールが信頼できるソースに限定された状態であることです。
参考資料: Pardus 25 リリースノート、上流のxrdp プロジェクトのドキュメント、Debian のxrdp パッケージ情報、およびGNOME Remote Login のドキュメント。
HamoniKRの設定を外部ストレージに保存したり、隠しホームフォルダを含めたり、新規インストール時に安全な復元モードを選択したりできます。
Pardusにxrdpをインストールして設定し、適切なXfceセッションを選択し、ネットワークアクセスを制限し、リモートログインが機能することを確認します。
Pardus 23 APT接続障害を診断し、公式のyirmiucソースを確認し、パッケージ署名チェックをバイパスせずにaptアップデートを復元します。
Harmonica OS上でCUPSを使用してプリンタを設定し、ドライバ不要のIPPと従来のドライバを比較し、テストページを使用してUSBまたはネットワーク印刷を検証します。
リカバリシェルを使用して、暗号化されたディスク、読み取り専用ファイルシステム、およびsudoを使用するアカウントをチェックしながら、Harmonica OSの新しいrootパスワードを設定します。
ThunderbirdでS/MIME証明書をインポートまたはリクエストし、署名と暗号化に割り当て、秘密鍵をバックアップし、安全なメールであることを確認します。
BitLockerを有効にしたWindows 11と並行してUbuntu 24.04を安全にインストールします。別ドライブと共有ドライブのパス、回復キー、パーティション分割、ブートチェックなどを比較します。
NetworkManager、無線ブロック、アップデート、省電力、ドライバをチェックし、各復帰を検証することで、Ubuntu 24.04 のサスペンド後の Wi-Fi 切断を修正します。
Ubuntu GNOMEでtracker-miner-fs-3が高いCPU使用率を示す理由、インデックスの確認方法、フォルダの除外方法、Ubuntuのアップデート方法、検索インデックスの安全な再構築方法を学びましょう。
Ubuntu 24.04の音声歪みの原因がクリッピング、ALSAフォーマット変換、またはHDA省電力のいずれであるかを特定し、該当する可逆的な修正を適用します。