インストールする方法 Apache Ubuntu 20.04LTSのワカモレ

このチュートリアルでは、インストール方法を説明します Apache Ubuntu 20.04LTSのワカモレ。 知らなかった人のために、Guacamoleは、によって開発された無料のオープンソースHTML5Webベースのリモートデスクトップゲートウェイです。 Apache ソフトウェア財団。 VNC、RDP、SSHなどの標準プロトコルをサポートしています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 のステップバイステップのインストールを紹介します Apache Ubuntu 20.04(Focal Fossa)のワカモレ。 Ubuntu 18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。

インストール Apache Ubuntu 20.04LTSフォーカルフォッサのワカモレ

手順1.まず、次のコマンドを実行して、すべてのシステムパッケージが最新であることを確認します。 apt ターミナルのコマンド。

sudo apt update
sudo apt upgrade
sudo apt install make gcc g++ 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

ステップ2.インストール Apache Tomcat。

Apache Tomcatは、Webブラウザを介してグアカモーレサーバーに接続するユーザーにグアカモーレクライアントコンテンツを提供するために使用されます。 Tomcatをインストールするには、次のコマンドを実行します。

sudo apt install tomcat9 tomcat9-admin tomcat9-common tomcat9-user

Tomcatをインストールすると、以下のコマンドを使用してTomcatを起動および有効化できるため、マシンの起動時に自動的に起動します。

sudo systemctl start tomcat9
sudo systemctl enable tomcat9

ステップ3.インストール Apache Ubuntu20.04のワカモレ。

次に、コマンドを実行して、公式WebサイトからGuacamoleをダウンロードします。

wget https://downloads.apache.org/guacamole/1.3.0/source/guacamole-server-1.3.0.tar.gz
tar -xvzf guacamole-server-1.3.0.tar.gz

次に、抽出したフォルダーに移動し、次のコマンドを実行して、すべての要件が満たされていることを確認します。

cd guacamole-server-1.3.0
sudo ./configure --with-init-dir=/etc/init.d

その後、以下のコマンドを実行してインストールを開始します。

sudo make
sudo make install
sudo ldconfig

Guacamoleをインストールすると、以下のコマンドを使用して起動および有効化できるため、マシンの起動時に自動的に起動します。

sudo systemctl enable guacd
sudo systemctl start guacd

ステップ4.Guacamoleクライアントをインストールします。

次に、以下のコマンドを実行してJavaクライアントをダウンロードします。

wget https://mirrors.estointernet.in/apache/guacamole/1.3.0/binary/guacamole-1.3.0.war

次に、それをにコピーします /etc/guacamole ディレクトリ:

sudo mkdir /etc/guacamole
sudo mv guacamole-1.3.0.war /etc/guacamole/guacamole.war

次に、以下のコマンドを実行して、グアカモーレクライアントからTomcatWebアプリディレクトリへのシンボリックリンクを作成します。

sudo ln -s /etc/guacamole/guacamole.war /var/lib/tomcat9/webapps/

TomcatおよびGuacamoleサービスを再起動します。

sudo systemctl restart tomcat9
sudo systemctl restart guacd

ステップ5.構成 Apache グアカモーレ。

Guacamoleサーバーデーモンのインストール後、GuacamoleクライアントがGuacamoleサーバーに接続する方法を定義する必要があります。 /etc/guacamole/guacamole.properties 構成ファイル:

sudo nano /etc/guacamole/guacamole.properties

次の行を追加します。

guacd-hostname: localhost
guacd-port: 4822
user-mapping: /etc/guacamole/user-mapping.xml

次に、以下のコマンドを実行して、ライブラリと拡張機能用の2つのディレクトリを作成します。

sudo mkdir /etc/guacamole/{extensions,lib}

その後、Guacamoleホームディレクトリ環境変数をで設定します /etc/default/tomcat9 構成ファイル:

sudo sh -c "echo 'GUACAMOLE_HOME=/etc/guacamole' >> /etc/default/tomcat9"

ユーザーマッピング構成にはパスワードハッシュが必要です。 パスワードを生成するには、以下のコマンドを使用します。

echo -n your_strong_password_here | openssl md5

それはパスワードハッシュを出すはずです。 以下の構成で使用するハッシュ値をコピーします。

(stdin)= 36160e235d67eb081741004798ee37a8d

次に、以下のコマンドを実行して、新しいコマンドを作成します user-mapping.xml:

sudo nano /etc/guacamole/user-mapping.xml

次に、以下のコンテンツをコピーしてファイルに貼り付け、保存します。

<user-mapping>
    <authorize username="admin"
            password="36160e235d67eb081741004798ee37a8d"
            encoding="md5"> <connection name="Ubuntu20.04-Server">
            <protocol>ssh</protocol>
            <param name="hostname">192.168.1.2</param>
            <param name="port">22</param>
            <param name="username">root</param>
        </connection>
        <connection name="Windows Server">
            <protocol>rdp</protocol>
            <param name="hostname">192.168.2.3</param>
            <param name="port">3389</param>
        </connection>
    </authorize>
</user-mapping>

ステップ5.アクセス Apache グアカモーレ。

Guacamoleを設定すると、アドレスを使用してWebブラウザからGuacamoleにアクセスできます。 https://localhost:8080/guacamole. 次に、 Apache ログインするGuacamoleポータル:

おめでとう! 正常にインストールされました Apache グアカモーレ。 このチュートリアルを使用してインストールしていただきありがとうございます Apache Ubuntu 20.04 LTS FocalFossaシステムのワカモレ。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします 公式 Apache ワカモレのウェブサイト