この記事では、Ubuntu 20.04 LTS に Guacamole をインストールして構成するために必要な手順について説明しました。このチュートリアルを続行する前に、sudo
を持つユーザーとしてログインしていることを確認してください 特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。
Apache Guacamole は、クライアントレスの HTML5 Web ベースのリモート デスクトップ ゲートウェイであり、Web ブラウザーを介してサーバーとデスクトップへのリモート アクセスを提供します。 VNC、RDP、SSH、Kubernetes などの標準プロトコルをサポートしており、クライアント コンピューターにソフトウェアをインストールする必要はありません。クリップボード、SFTP 経由のファイル転送をサポートし、複数のリモート デスクトップ セッションを管理できます。
前提条件:
- Ubuntu 20.04 を搭載したオペレーティング システム
- スーパーユーザー権限を持つサーバー IPv4 アドレス (ルート アクセス)
- Linux デスクトップ用 Gnome ターミナル
- Windows または macOS 用の PuTTy SSH クライアント
- Windows 10/11 用 Powershell
- APT コマンドに精通している
Ubuntu にワカモレをインストール
ステップ 1. まず、Ubuntu サーバーにパッケージをインストールする前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。
sudo apt update sudo apt upgrade
ステップ 2. Guacamole インストールの依存関係をインストールします。
次のコマンドを実行して、必要な依存関係をインストールします:
sudo apt install -y build-essential libcairo2-dev libjpeg-turbo8-dev libpng-dev \ libtool-bin libossp-uuid-dev libavcodec-dev libavutil-dev libswscale-dev \ freerdp2-dev libpango1.0-dev libssh2-1-dev libvncserver-dev libtelnet-dev \ libssl-dev libvorbis-dev libwebp-dev
ステップ 3. Guacamole を Ubuntu システムにインストールします。
公式ウェブサイトからワカモレの最新バージョンをダウンロードします:
wget "https://apache.org/dyn/closer.cgi?action=download&filename=guacamole/1.2.0/source/guacamole-server-1.2.0.tar.gz" -O guacamole-server-1.2.0.tar.gz
ダウンロードしたら、ワカモレのソースコードを抽出します:
tar zxvf 1.2.0.tar.gz cd guacamole-server-1.2.0autoconf -i
次に、configure スクリプトを実行して、不足している依存関係がないかどうかを確認します。これには通常 2 分ほどかかるため、スクリプトが依存関係のチェックを実行するので、しばらくお待ちください。
./configure --with-init-dir=/etc/init.d
次の出力が表示されます:
------------------------------------------------ guacamole-server version 1.2.0------------------------------------------------ Library status: freerdp2 ............ yes pango ............... yes libavcodec .......... yes libavformat.......... yes libavutil ........... yes libssh2 ............. yes libssl .............. yes libswscale .......... yes libtelnet ........... yes libVNCServer ........ yes libvorbis ........... yes libpulse ............ yes libwebsockets ....... yes libwebp ............. yes wsock32 ............. no Protocol support: Kubernetes .... yes RDP ........... yes SSH ........... yes Telnet ........ yes VNC ........... yes Services / tools: guacd ...... yes guacenc .... yes guaclog .... yes FreeRDP plugins: /usr/lib/x86_64-linux-gnu/freerdp2 Init scripts: no Systemd units: no Type "make" to compile guacamole-server.
次に、ワカモレをコンパイルしてインストールし、以下のコマンドを順番に実行します:
sudo make sudo make install sudo ldconfig
その後、次のコマンドを使用して Guacamole サービスを有効にして開始します:
sudo systemctl start guacd sudo systemctl enable guacd sudo systemctl status guacd
Ubuntu 20.04 LTS Focal Fossa に Apache Guacamole をインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。 Install Guacamole の詳細については、公式ナレッジ ベースを参照してください。質問や提案がある場合は、下にコメントを残してください。