このチュートリアルでは、インストール方法を説明します 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 ワカモレのウェブサイト。