准备需要的组件(有些是可能需要的,我也不清楚了)
1.rpmforge
http://pkgs.repoforge.org/rpmforge-release/。下载文件。
用root执行rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt(下载key)
rpm -ivh 安装包名
2、epel
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
3. 安装JDK,配置环境变量、
4.下载Tomacat,解压
5. 安装
apache-maven
tar zxf apache-maven-3.1.1-bin.tar.gz
mv apache-maven-3.1.1 /usr/local/maven
vi /etc/profile
export M3_HOME=/usr/local/maven
export PATH=${M3_HOME}/bin:${PATH}
source /etc/profile
mvn -version
6. 安装vnc及freerdp
yum install libpng* freerdp freerdp-devel libvncserver libvncserver-devel cairo-devel gcc* gcc++ make automake libtool
没有网络连接,下载相应安装包进行安装
yum install libguac-client-*(libguac-client-rdp和libguac-client-vnc)
7. 安装guacamole server
进入guacamole-server0.8.3目录,执行
./configure --with-init-dir=/etc/init.d
make
make install
8.
安装guacamole-client
解压并进入目录
执行mvn package(必须联网)
9. 官网建议放置配置文件到几个位置
guacamole-client-0.8.3/guacamole/doc/example下的guacamole.properties和user-mapping.xml
两个文件复制到/etc/guacamole(新建)目录下
修改guacamole.properties文件,里面有行是指定user-mapping.xml文件的位置
将guacamole-client-0.8.3/guacamole/target下的guacamole0.8.3.war放置到tomcat的webapps下
10. 配置GUACAMOLE_HOME环境变量(/etc/profile)
GUACAMOLE_HOME=/etc/guacamole
source /etc/profile
11. 修改
user-mapping.xml
12. 启动tomcat和guacd
/etc/init.d/guacd start
13. 访问网页 127.0.0.1:8080/guacamole
参考网页