モバイルフォンからLinuxコンピュータを制御する5つの方法

Linuxユーザーとして効率を重視する私は、電話からコンピュータを制御することが便利だと感じています。これにより、ファイルの転送、メッセージの送信、コマンドの実行、実行中のタスクの確認がすべてリモートで簡単に行えます。Linuxマシンとモバイルフォンの間のギャップを埋めるいくつかのLinuxツールを探ってみましょう。
1. KDE Connect
KDE Connectは元々KDEデスクトップ用に設計されましたが、他のデスクトップ環境でも動作します。Linuxシステムとの深い統合を提供し、シームレスなファイル転送、通知、さらにはマルチメディア制御を可能にします。
KDE Connectを始めるのは簡単です。まず、デフォルトのパッケージマネージャを使用して、ディストリビューションのリポジトリからLinuxシステムにKDE Connectアプリケーションをインストールします。たとえば、Ubuntuにインストールするには、次のコマンドを実行します:
sudo apt install kdeconnect次に、Google PlayストアからAndroidデバイスにKDE Connectアプリをインストールします。iOSを使用している場合は、Apple App Storeからダウンロードします。
設定する前に、両方のデバイスが同じWi-Fi接続を共有していることを確認してください。両方のデバイスが同じネットワークに接続されていると、アプリを1つずつ開き、提供された指示に従ってペアリングします。

ペアリングリクエストを承認するよう求められます – 接続を確立するために承認をクリックしてください。これでコンピュータを制御する準備が整いました。

通知やファイル共有などの基本機能を超えて、KDE Connectはリモートプレゼンテーション入力、メディア制御、メッセージの送受信も提供します。たとえば、ファイルを迅速に転送するには、ファイルを送信オプションをクリックし、コンピュータに送信したいファイルを選択します。また、共有クリップボード機能を使用して、電話でテキストをコピーし、PCに直接貼り付けることもできます。
さらに、モバイルフォンのタッチスクリーンをマウスやキーボードとしてリモート入力に使用できます。加えて、上級ユーザーはモバイルデバイスから直接Linuxコンピュータでカスタムコマンドを実行できます。
2. RustDesk
RustDeskは、モバイルフォンからLinuxコンピュータを完全に制御できる優れたオプションであり、エンドツーエンドの暗号化を通じてデータセキュリティを確保します。また、自己ホスティングを提供し、コンテンツに対する完全な制御を可能にし、プライバシーを強化します。
RustDeskを始めるには、Linuxコンピュータとモバイルデバイスの両方にアプリケーションをインストールします。Linuxバージョンは公式ウェブサイトからDEBパッケージとして入手できます。
たとえば、UbuntuにRustDeskをインストールするには、まずGitHubのリリースページから最新の.debパッケージをダウンロードします。

次に、debファイルをダブルクリックしてUbuntuにインストールします。
また、Flatpakを使用してRustDeskをインストールすることもできますが、システムでFlatpakが有効になっていることを確認してください:
flatpak run com.rustdesk.RustDeskインストール後、LinuxマシンにはIDが割り当てられ、AndroidまたはiOSデバイスから接続する際に使用します。

AndroidおよびiPhone用のモバイルアプリも公式ウェブサイトで入手できます。インストール後、アプリを開き、ユニークなクライアントIDを入力します。

Linuxクライアントデスクトップが接続を承認するように促します。接続されると、画面がRustDeskモバイルアプリケーションと共有されます。

RustDeskには、タッチモードとマウスモードの2つの異なるインタラクションモードがあります。マウスモードは仮想タッチパッドを介して正確なカーソル制御を提供し、タッチモードはLinux画面に触れているかのように直接操作を可能にします。
さらに、RustDeskには強力なファイル転送機能が含まれています。ファイル転送機能を使用して、モバイルデバイスとLinuxコンピュータ間でファイルを簡単に移動できます。これは、ローカルおよびリモートファイルシステムをナビゲートするための直感的なインターフェースを提供します。
3. TeamViewer
TeamViewerは、そのシンプルさとクロスプラットフォームの互換性で知られています。Linux、Windows、またはmacOSのいずれにいても、TeamViewerはシームレスな接続を保証します。そのモバイルアプリも同様に印象的で、数回のタップでLinuxデスクトップを制御するスムーズな体験を提供します。
TeamViewerを使用するには、公式ウェブサイトからLinuxの無料版をダウンロードします。インストールプロセスはRustDeskと似ており、DEBパッケージファイルをダウンロードし、ダブルクリックしてインストールします。
デスクトップクライアントをインストールした後、アプリケーションメニューから開きます。

次に、App StoreまたはPlay StoreからTeamViewerリモートコントロールアプリを入手します。インストールが完了したら、アプリを起動し、Linuxマシンから提供された接続IDを入力します。

注意:TeamViewerを使用して接続を確立するには、メールIDでサインアップする必要があります。
TeamViewerを使用すると、ファイルを共有したり、リモートで印刷したり、リモートオーディオをストリーミングしたり、システムをロックしたり、キーボードショートカットにアクセスしたりできます。また、タッチ入力、仮想タッチパッド、特定のタスク用の特殊入力モードを使用することもできます。
4. AnyDesk
もう1つの優れたリモートコントロールツールはAnyDeskです。このツールは速度と応答性を提供し、便利な機能が詰まった軽量ソリューションを提供します。
公式ウェブサイトからLinux用のAnyDesk DEBファイルをダウンロードし、debファイルをダブルクリックしてインストールします。

インストールが完了したら、アプリを開き、リモートアドレスをコピーします。

次に、Play StoreまたはApp Storeからモバイル版をインストールします。インストール後、アプリを開き、Linux画面に表示されているAnyDeskアドレスを入力して接続を確立します。

AnyDeskの際立った機能の1つは、カスタムコーデックであり、遅い接続でもスムーズなリモートコントロールを提供します。これは、モバイルネットワークや帯域幅が制限された地域でLinuxシステムを制御する際に特に便利です。
特に役立つ機能の1つは、AnyDeskがリモートコンピュータを再起動し、再起動後に自動的に再接続する機能です。これは、システムの更新や再起動を必要とするトラブルシューティングを行う際に非常に便利です。
5. Chrome Remote Desktop
Chrome Remote Desktopは、Googleエコシステムに埋め込まれている人々にとって優れた選択肢であり、ChromeおよびGoogleアカウントとシームレスに統合されます。
他のソリューションとは異なり、重いソフトウェアをインストールする必要はありません – ChromeブラウザにChrome Remote Desktop拡張機能を追加するだけです。しかし、始める前に、LinuxシステムにGoogle Chromeがインストールされていることを確認してください。他のブラウザでも動作しますが、拡張機能を使用するにはChromeを選択することをお勧めします。
LinuxコンピュータにChrome Remote Desktop拡張機能をChromeウェブストアからインストールします。次に、リモートアクセスのために画面上の手順に従って設定します。

電話に、Google Playストア(Android)またはApple App Store(iPhone)からChrome Remote Desktopアプリをダウンロードします。Googleアカウントでログインすると、数回のタップでLinuxコンピュータをどこからでも制御できます。

Chrome Remote DesktopはGoogleアカウントとスムーズに連携するため、IPアドレスや特別なコードのような複雑な詳細を覚える必要はありません。ログインして、コンピュータを選択し、接続するだけです!
個人的には、日常のタスクにはKDE Connectが理想的であり、RustDeskは高度なリモートアクセスに最適です。これらのツールを試して、自分のニーズに最も適したものを見つけてください。これらのソリューションを使用することで、どこからでもLinuxコンピュータを効率的に管理でき、柔軟性と生産性が向上します。
画像クレジット: Henry Ascroft via Unsplash. すべての変更とスクリーンショットはHaroon Javedによるものです。