最近、http: //guac-dev.org/のマニュアルにある Guacamole のインストール手順に従っていました。私のシステムはUbuntu 14.04です。
まず、必要な基本的な依存関係をインストールしました。
$ apt-get install -y apache2 libcairo2-dev libjpeg62-dev libpng12-dev libossp-uuid-dev libfreerdp-dev libpango1.0-dev libssh2-1-dev libtelnet-dev libpulse-dev libssl-dev libvorbis-dev maven tomcat7
$ apt-get install -y libvncserver-dev
次に、マニュアルの指示に従ってそれらをダウンロードguacamole-server-0.9.8.tar.gz
してインストールしました。guacamole-0.9.8.war
$ tar xf guacamole-server-0.9.8.tar.gz
$ cd guacamole-server-0.9.8
$ ./configure
$ make
$ make install
$ cp guacamole-0.9.8.war /var/lib/tomcat7/webapps/guacamole.war
$ mkdir /etc/guacamole
/etc/guacamole/guacamole.properties
以下を含むを作成しました。
guacd-hostname: localhost # although the guide says it should be guacd-host, but the example shown in http://guac-dev.org/doc/gug/configuring-guacamole.html is guacd-hostname
guacd-port: 4822
user-mapping: /etc/guacamole/user-mapping.xml
/etc/guacamole/user-mapping.xml
以下が含まれます。
<user-mapping>
<authorize username="USERNAME" password="PASSWORD">
<protocol>vnc</protocol>
<param name="hostname">localhost</param>
<param name="port">5901</param>
<param name="password">123456</param>
</authorize>
<authorize username="wangx" password="wangxiang">
<protocol>vnc</protocol>
<param name="hostname">192.168.1.111</param>
<param name="port">5901</param>
<param name="password">123456</param>
</authorize>
</user-mapping>
次に、tomcat7 と guacd を再起動しました。
$ /etc/init.d/tomcat7 restart
$ /etc/init.d/guacd restart
GUACAMOLE_HOME
環境変数が空です:
$ echo $GUACAMOLE_HOME
にも にも.guacamole
ディレクトリはありません。にアクセスしたときに、ユーザー名「wangx」とパスワード「wangxiang」を入力しましたが、無効なログインが表示されます。/home/<user>
/var/lib/tomcat7/webapps/guacamole
http://localhost:8080/guacamole
どうすればこれを解決できますか? guacamole.properties
andファイルはどこにありuser-mapping.xml
ますか? 私は何か間違ったことをしましたか?
ご清聴ありがとうございました。