異なるデバイスにリモートでアクセスするために別々のプログラムを使用するのに飽きたことはありませんか?これ以上探す必要はありません!UbuntuのRemminaは、VNC、RDP、またはSSHサーバーにリモートで接続して管理するための完璧なソリューションです。
Remminaは強力なオープンソースツールであり、何も費用がかかりません。このチュートリアルでは、別のマシンにリモートでアクセスするためのさまざまな方法でRemminaをインストールする方法を学びます。
さあ、複数のプログラムを使ってリモートアクセスを行う手間から解放され、ワークフローを効率化しましょう!
前提条件
このチュートリアルは実践的なデモンストレーションです。以下を確認してください:
- Ubuntuシステム – このチュートリアルではUbuntu 20.04を使用していますが、他のバージョンでも動作するはずです。
- 接続したいRPD、SSH、またはVNCサーバー – このチュートリアルではWindows 10のRPDサーバーを使用しています。
デフォルトのAPTリポジトリを介してUbuntuにRemminaをインストールする
Remminaは、UbuntuなどのLinuxシステムへのリモート接続のための効果的なソリューションです。ただし、システムに事前にインストールされていないため、まずインストールする必要があります。Remminaをデフォルトのリポジトリからインストールする最も迅速な方法は、UbuntuのデフォルトパッケージマネージャーAPTを使用する方法です。
デフォルトのリポジトリからRemminaをインストールするには、次の手順に従ってください:
1. ターミナルを開いて、以下のapt update
コマンドを実行して、APTリポジトリを更新します。このコマンドにより、デフォルトのリポジトリで最新バージョンのRemminaを使用できるようになります。

2. 更新したら、以下のapt install
コマンドを実行して、Reminaをインストールします。
このコマンドは、メインのremmina
パッケージと以下をインストールします:
rdp
– リモートデスクトップ接続のためのプロトコル。
secret
– パスワードを保存するためのセキュアストレージプラグイン。
spice
– 仮想環境のためのプロトコル。

3. これで、以下のremmina
コマンドを実行して、ターミナルからRemminaを起動します。
メインのRemminaウィンドウが表示されます。この時点で、リモートマシンに接続するための設定ができます。

PPAリポジトリを介したUbuntuでのRemminaのインストール
APTは、UbuntuにRemminaをインストールする際に問題なく動作します。しかし、APTで利用可能なバージョンは最新ではない場合があります。なぜなら、Ubuntuは長期サポート(LTS)リリース向けに安定した、テスト済みのパッケージを提供することに重点を置いているからです。
APTリポジトリを使用することに懐疑的な場合、Personal Package Archive(PPA)リポジトリは優れた代替手段です。このPPAはRemmina開発チームによって管理されており、Ubuntu用の最新バージョンのRemminaを提供しています。
PPAリポジトリからRemminaをインストールするには、以下の手順に従ってください。
1. 以下のadd-apt-repository
コマンドを実行して、RemminaのPPAリポジトリをシステムのリポジトリリストに追加します。sudo add-apt-repository ppa:remmina-ppa-team/remmina-next
プロンプトが表示されたら、PPAリポジトリの追加を確認するためにEnterキーを押します。

2. 追加されたら、以下のapt update
コマンドを実行して、追加したPPAを含むすべてのリポジトリからの最新のパッケージ情報をローカルパッケージインデックスに更新します。

3. 更新後、以下のapt-cache
コマンドを実行して、Remmina PPAリポジトリが追加されたことを確認します。apt-cache policy remmina
成功した場合、以下のようにremmina-ppa-team/remmina-nextリポジトリからパッケージが利用可能であることを示す出力が表示されます。

4. 最後に、次のapt install
コマンドを実行して、PPAリポジトリからremmina
をインストールします。
PPAリポジトリを使用すると、デフォルトのリポジトリではまだ利用できない新機能やバグ修正が含まれる、最新バージョンのRemminaをインストールできます。アップデートも頻繁に行われるため、利用可能になるとすぐにアップデートやセキュリティパッチを受け取ることができます。

UbuntuでのRemminaのインストール方法:
snapは、Linuxのためのユニバーサルなパッケージングシステムであり、ソフトウェアのインストールや管理を可能にします。Ubuntuを開発しているCanonical(Ubuntuの背後にある企業)によって開発されたsnapは、開発者やユーザーにとって、安全で使いやすいパッケージングシステムを提供します。
snapパッケージは自己完結型であり、その依存関係は他のシステムから分離されています。この機能により、パッケージは他のソフトウェアとの競合やシステムの変更の影響を受けにくくなります。
以下のsnap
コマンドを実行して、システムにremmina
をインストール
します。

次に、下記の各コマンドを実行します。これらのコマンドは出力を生成しませんが、remmina
をさまざまなインターフェースに接続し、snapシステムが提供するプラグインをプラグインします。
snapシステムでは、インターフェースはスナップがホストシステムや他のスナップが提供する特定のリソースや機能にアクセスするための抽象化されたものとして定義されています。たとえば、audio-record
インターフェースは、スナップがシステムの音声録音機能にアクセスすることを可能にします。
UbuntuでGUIを使用してRemminaをインストールします
おそらく、パッケージをインストールする際にクリックで進める方法をご希望でしょう。その場合、UbuntuのGUIを使用してRemminaをインストールすることができます。GUIを使用すると、システム上で管理またはインストールするソフトウェアを視覚化することができます。
1. 下記に示すように、Ubuntuソフトウェアアプリケーションを開きます。

2. Ubuntuソフトウェアアプリケーションで、remminaと検索し、結果からRemmina Remote Desktop Clientを選択してRemminaの概要ページにアクセスします。

3. インストールをクリックして、システムにRemminaのインストールを開始します。

4. パスワードを入力するように求められたら、パスワードを入力し、認証をクリックしてインストールを認証します。

インストールプロセスが開始され、インストールの進行状況を示すプログレスバーが表示されます。

5. Remminaがインストールされたら、UbuntuのアプリケーションメニューからRemminaを探して起動します。

Remminaが正しくインストールされている場合、以下に示すようなメインウィンドウが表示されます。

Remminaを使用してリモートマシンに接続する
Remminaのインストール方法に関わらず、他のマシンにリモートで接続することができるようになります。また、RemminaはRDP、VNC、SPICE、SSHなど、複数のプロトコルをサポートしています。
しかし、このチュートリアルでは、以下の手順でRDPを使用して他のマシンに接続します:
1. Remminaで、以下の手順でリモートマシンに接続します:
- プロトコルのドロップダウンリストからRDPを選択します。
- 指定リモートマシンのIPアドレス(すなわち、192.168.1.100)またはホスト名(すなわち、example.com)を入力してください。
- Enterキーを押して、Remminaに指定されたリモートマシンを検出して接続するように伝えます。

2. 次に、はいを選択して証明書を信頼します。
このデジタル証明書はリモートマシンの正体を確認し、リモートとローカルのマシン間で安全な接続を確立します。

3. リモートマシンのユーザー名とパスワードを提供し、OKをクリックしてリモート接続を認証します。
接続時に毎回入力する手間を省くために、パスワードを保存のボタンを切り替えることができます。

すべてが順調に進むと、以下に示すようにリモートマシンにアクセスできます。これで、まるでそのマシンの前に座っているかのようにリモートマシンを使用できます。

結論
Remminaはさまざまなデバイスにアクセスして制御できる強力で機能豊富なリモートデスクトップクライアントです。そして、このチュートリアルでは、さまざまな方法を使用してRemminaをインストールし、別のマシンにリモートアクセスする方法を学びました。
カジュアルユーザーでもパワーユーザーでも、Remminaには提供できるものがあり、Ubuntuシステムで試す価値があります。
始めて、Remminaのフルポテンシャルを探索し、今日からリモートデバイスをコントロールしましょう!リモート接続を良好な状態に保つために、なぜRemminaデバッグを有効にするか考えてみませんか?