sshterm全配置

openQRM插件sshterm又叫ajaxterm。是一个基于web界面的console。
今天花了半天将之完全配置好。
测试环境:
服务器端 openQRM4.9;os:rhel 6
客户端 centos 5.5

1、下载安装ajaxterm:
wget http://antony.lesuisse.org/software/ajaxterm/files/Ajaxterm-0.10.tar.gz
tar xvzf Ajaxterm-0.10.tar.gz
mv Ajaxterm-0.10 /usr/local
cd /usr/local
ln -s Ajaxterm-0.10 ajaxterm

2、配置apache(Apache/2.2.3) 的https转发:
我的服务器上已经默认载入了proxy 以及 ssl模块。
在/etc/httpd/conf.d/ssl.conf文件中<VirtualHost _default_:443>块中添加如下代码。
ServerName localhost 
ProxyRequests off
<Proxy *>
AuthType Basic
AuthName "remote Shell Acces"
AuthUserFile /etc/httpd/passwd.host.example.net
Require user root
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://localhost:8022/
ProxyPassReverse /  http://localhost:8022/

生成:passwd.host.example.net密码文件
cd /etc/httpd
htpasswd -c passwd.host.example.net root //用户名
chown apache:apache passwd.host.example.net //密码文件
chmod 400 passwd.host.example.net

3、重启http服务器,并启动ajaxterm。
service httpd restart
cd /usr/local/ajaxtterm
./ajaxterm.py

4、这个时候你就可以分别通过一下方式对ajaxterm进行访问。
http://localhost:8022/
http://localhost:443/
http://10.167.14.102:443/  //这个地址可以在远程机器上进行访问。
https://localhost

5、以上ajaxterm的配置,并不能使ajaxterm与openqrm的完美结合。因为在openQRM使用ajaxterm来访问客户端的时候,必须要打开一个新的浏览器窗口,输入
http://10.167.14.102:443/
而不能通过在openqrm的sshterm的管理界面直接点选某个客户端进行连接。
因为在sshterm的管理界面直接点选某个客户端。使用的URL是:
https://IP:8022/


修改方法如下。
首先修改ssl.conf文件.
1)修改https默认监听端口
Listen 443 ----> Listen 8022
<VirtualHost _default_:443> -- > <VirtualHost _default_:8022>
ServerName localhost   --> ServerName IP(这里我使用10.167.14.102)
ProxyPass / http://localhost:8022/  --->   8023 //这里的8023,用来替换ajaxterm的监听端口8022.
ProxyPassReverse /  http://localhost:8022/ -->  8023


2)修改ajaxterm的端口。
cat -n  ajaxterm.py | grep 8022 //查看8022所在的行。
vi ajaxterm.py
找到8022 所在的行,将之替换为8023

以上修改完了之后,重启服务。

之后,就可以在openqrm的sshterm的管理界面,直接勾选并登陆ajaxterm服务器。


说明:
1、将ajaxterm设置为开机自启动
/usr/local/ajaxterm/ajaxterm.py &
cat >> /etc/rc.local <<EOF9
/usr/local/ajaxterm/ajaxterm.py &
EOF9

2、若提高安全性。
可以设置ssl密钥。
参考地址:
http://coolerfeng.blog.51cto.com/133059/49556/

以上为原创,转载请注明出处!!!


你可能感兴趣的:(apache,openqrm)