UbuntuでRemminaのインストールと使用方法

異なるデバイスにリモートでアクセスするために別々のプログラムを使用するのに飽きたことはありませんか?これ以上探す必要はありません!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を使用できるようになります。

sudo apt update -y
Updating the default APT repositories

2. 更新したら、以下のapt installコマンドを実行して、Reminaをインストールします。

このコマンドは、メインのremminaパッケージと以下をインストールします:

  • rdp – リモートデスクトップ接続のためのプロトコル。

  • secret – パスワードを保存するためのセキュアストレージプラグイン。

  • spice – 仮想環境のためのプロトコル。
sudo apt install -y remmina remmina-plugin-rdp remmina-plugin-secret remmina-plugin-spice
Installing Remmina on Ubuntu via APT

3. これで、以下のremminaコマンドを実行して、ターミナルからRemminaを起動します。

remmina

メインのRemminaウィンドウが表示されます。この時点で、リモートマシンに接続するための設定ができます。

Launching Remmina from the terminal

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

sudo add-apt-repository ppa:remmina-ppa-team/remmina-next

プロンプトが表示されたら、PPAリポジトリの追加を確認するためにEnterキーを押します。

Adding Remmina’s PPA repositories

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

sudo apt update -y
Updating your local package index

3. 更新後、以下のapt-cacheコマンドを実行して、Remmina PPAリポジトリが追加されたことを確認します。apt-cache policy remmina

apt-cache policy remmina

成功した場合、以下のようにremmina-ppa-team/remmina-nextリポジトリからパッケージが利用可能であることを示す出力が表示されます。

Verifying the Remmina PPA repository has been added

4. 最後に、次のapt installコマンドを実行して、PPAリポジトリからremminaをインストールします。

sudo apt install -y remmina

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

Installing Remmina from the PPA repository

UbuntuでのRemminaのインストール方法:

snapは、Linuxのためのユニバーサルなパッケージングシステムであり、ソフトウェアのインストールや管理を可能にします。Ubuntuを開発しているCanonical(Ubuntuの背後にある企業)によって開発されたsnapは、開発者やユーザーにとって、安全で使いやすいパッケージングシステムを提供します。

snapパッケージは自己完結型であり、その依存関係は他のシステムから分離されています。この機能により、パッケージは他のソフトウェアとの競合やシステムの変更の影響を受けにくくなります。

以下のsnapコマンドを実行して、システムにremminaインストールします。

sudo snap install remmina
Installing Remmina on Ubuntu Using snap

次に、下記の各コマンドを実行します。これらのコマンドは出力を生成しませんが、remminaをさまざまなインターフェースに接続し、snapシステムが提供するプラグインをプラグインします。

snapシステムでは、インターフェースはスナップがホストシステムや他のスナップが提供する特定のリソースや機能にアクセスするための抽象化されたものとして定義されています。たとえば、audio-recordインターフェースは、スナップがシステムの音声録音機能にアクセスすることを可能にします。

# Remminaを"audio-record"インターフェースに接続します。
# これにより、システムの音声録音機能にアクセスできます
sudo snap connect remmina:audio-record :audio-record

# Remminaを"avahi-observe"インターフェースに接続します。
# これにより、ネットワーク上のmDNS(マルチキャストドメインネームシステム)サービスを観察できます
sudo snap connect remmina:avahi-observe :avahi-observe

# Remminaを"cups-control"インターフェースに接続します。
# これにより、システム上のCommon Unix Printing System(CUPS)を制御できます
sudo snap connect remmina:cups-control :cups-control

# Remminaを"mount-observe"インターフェースに接続します。
# これにより、システム上のマウントポイントを観察できます
sudo snap connect remmina:mount-observe :mount-observe

# Remminaを"password-manager-service"インターフェースに接続します。
# これにより、システム上のパスワードマネージャーサービスにアクセスおよび使用できます
sudo snap connect remmina:password-manager-service :password-manager-service

# Remminaを"ssh-keys"インターフェースに接続します。
# これにより、システム上のSSHキーにアクセスできます
sudo snap connect remmina:ssh-keys :ssh-keys

# Remminaを"ssh-public-keys"インターフェースに接続します。
# これにより、システム上のSSH公開鍵にアクセスできます
sudo snap connect remmina:ssh-public-keys :ssh-public-keys

UbuntuでGUIを使用してRemminaをインストールします

おそらく、パッケージをインストールする際にクリックで進める方法をご希望でしょう。その場合、UbuntuのGUIを使用してRemminaをインストールすることができます。GUIを使用すると、システム上で管理またはインストールするソフトウェアを視覚化することができます。

1. 下記に示すように、Ubuntuソフトウェアアプリケーションを開きます。

Open the “Ubuntu Software” application

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

Accessing Remmina’s overview page

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

Installing Remmina via the Ubuntu Software app

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

Authenticating Remmina’s installation

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

Viewing the installation progress

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

Launching Remmina from the Ubuntu applications menu

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

Viewing Remmina’s main window

Remminaを使用してリモートマシンに接続する

Remminaのインストール方法に関わらず、他のマシンにリモートで接続することができるようになります。また、RemminaはRDP、VNC、SPICE、SSHなど、複数のプロトコルをサポートしています。

しかし、このチュートリアルでは、以下の手順でRDPを使用して他のマシンに接続します:

1. Remminaで、以下の手順でリモートマシンに接続します:

  • プロトコルのドロップダウンリストからRDPを選択します。

  • 指定リモートマシンのIPアドレス(すなわち、192.168.1.100)またはホスト名(すなわち、example.com)を入力してください。

  • Enterキーを押して、Remminaに指定されたリモートマシンを検出して接続するように伝えます。
Connecting to a remote machine via RDP

2. 次に、はいを選択して証明書を信頼します。

このデジタル証明書はリモートマシンの正体を確認し、リモートとローカルのマシン間で安全な接続を確立します。

Trusting the certificate

3. リモートマシンのユーザー名パスワードを提供し、OKをクリックしてリモート接続を認証します。

接続時に毎回入力する手間を省くために、パスワードを保存のボタンを切り替えることができます。

Providing the remote machine’s username and password

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

Accessing the remote machine

結論

Remminaはさまざまなデバイスにアクセスして制御できる強力で機能豊富なリモートデスクトップクライアントです。そして、このチュートリアルでは、さまざまな方法を使用してRemminaをインストールし、別のマシンにリモートアクセスする方法を学びました。

カジュアルユーザーでもパワーユーザーでも、Remminaには提供できるものがあり、Ubuntuシステムで試す価値があります。

始めて、Remminaのフルポテンシャルを探索し、今日からリモートデバイスをコントロールしましょう!リモート接続を良好な状態に保つために、なぜRemminaデバッグを有効にするか考えてみませんか?

Source:
https://adamtheautomator.com/remmina-on-ubuntu/