おのたく日記 YouTubeも始めました→
2011-11-12(Sat) [長年日記]
■ [Debina] ブラウザHTML5でリモートディスクトップ guacamole
Debian Sidにパッケージ: guacamole (0.4.0-1)というのが出来たので何かと調べたら、ブラウザのHTML5でリモートディスクトップが出来るものだった。
どうやらtomcatを前提に動く物らしい。パッケージ: guacamole-tomcat (0.4.0-1)というのものあって、すぐにインストールできるかと思ったけど、こちらはtomcat6前提。
おうちサーバはtomcat7なので、手動で
# ln -s/var/lib/guacamole/guacamole.war /var/lib/tomcat7/webapps/guacamole.war
# ln -s /etc/guacamole/guacamole.properties /usr/share/tomcat6/lib/guacamole.properties
guacamole-web:x:999:tomcat7
[/etc/groupsを修正より引用]
guacamole-tomcatがやっているだろうことを手動でやって
<authorize username="USER" password="GUACAMODLEPASS">
<protocol>vnc</protocol>
<param name="hostname">localhost</param>
<param name="port">5910</param>
<param name="password">VNCPASS</param>
</authorize>
[/etc/guacamole/user-mapping.xmlに追記より引用]
として、2008年8月8日の日記で、inetdでVNCにgdm3経由で接続する方法で作ったVNCサー
バに接続するようにしたら、なんなく、tomcatの接続ポート8080に接続したら上手く動くようになった。
折角なので、外からも入れるように、apacheからtomcatをアクセスできるようにajpの設定をして、
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
[/etc/tomcat4/server.xmlのコメント外しより引用]
<Proxy ajp://localhost:8009/>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /vnc/ ajp://localhost:8009/guacamole/
ProxyPassReverse /vnc/ ajp://localhost:8009/guacamole/
[/etc/apache/httd.confに追記より引用]
などして、外からもアクセスできるようにしてみた
|