IT软件
当前位置 :首页工程软件IT软件

Web版SSH客户端Ajaxterm安装

来源: 作者: 时间:2012-09-08 点击:

Ajaxterm是一款基于Web的SSH客户端软件,它采用Python编写的,这也就保证了它能在多种Linux发行版的系统中使用,同时它的安装非常简单。

1.下载

wget http://antony.lesuisse.org/software/ajaxterm/files/Ajaxterm-0.10.tar.gz

2.安装

tar zxvf Ajaxterm-0.10.tar.gz
cd Ajaxterm-0.10
./configure --prefix=/usr/local/ajaxterm
make
make install

3.配置

Ajaxterm需要运行在python2.5以上的环境,如果你的系统python的版本低于2.5的话,运行后不能成功登录,会提示"Login incorrect"错误。
要安装新版本的python,可以上网搜索“Centos系统更新Python”。同时,ajaxterm需要做相应的配置:
修改/etc/init.d/ajaxterm文件,在前面(注释后面)添加配置 DAEMON=/usr/bin/python2.6(根据你安装的最新版本的python,这里是2.6)。
然后修改ajaxterm执行文件路径为
ajaxterm=/usr/local/ajaxterm/bin/ajaxterm

4.运行

经过上面的步骤,就可以成功启动Ajaxterm,操作Ajaxterm查帮助命令:
$/etc/init.d/ajaxterm --help
Usage: ajaxterm {start|stop|restart|condrestart}

5.设置Nginx代理

Ajaxterm默认使用的是8022端口,一般防火墙访问的端口有限制,80,443这些不会封,这时我们可以考虑配置web服务器反响代理的方式通过80端口访问Ajaxterm。官方提供配置apahce代理的方法,可以通过如下方式配置:
在http.conf文件中添加一个server配置节,内容如下:

#保证以下模块加载
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

#配置ProxyPass
ProxyPass /ajaxterm http://127.0.0.1:8022

注意:"/ajaxterm"后面没有"/",就是不能写成"/ajaxterm/"

然后重新加载apache配置文件,就可以通过http://yourhostip/ajaxterm/访问ajaxterm了。

如果出现503 Service Temporarily Unavailable错误,则执行下面代码:

/usr/sbin/setsebool -P httpd_can_network_connect=1

最后的效果完全是一个web版的putty。

 

上一篇:
下一篇: 已经是最后一篇
最新评论共有 位网友发表了评论
发表评论
用户名: 密码: 游客发言不需要密码