WEB SSH Ajaxterm客户端配置

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

实验环境:
                                  Centos 5.5   ip:192.168.20.165
                                   pcre-7.8.tar.gz
                                   Ajaxterm-0.10.tar.gz
                                   nginx-0.6.35.tar.gz    http服务器
                                   python26-2.6.5-6.el5.i386.rpm
                                   libtool
                                   gcc
 
 
一、       搭建环境
a)      首先确认电脑上是否有gcc、libtool。
# vi /etc/yum.repos.d/CentOS-Media.repo  创建yum,修改配置文
[c5-media]
name=CentOS-$releasever – Media
baseurl=file:///media/CentOS/
        file:///mnt/cdrom/    修改为光盘挂载位置。
        file:///media/cdrecorder/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
# mount /dev/cdrom /mnt/cdrom/  挂载光盘
安装lib
yum install libtool*
安装gcc
yum install gcc*
b)     安装pcre-7.8.tar.gz
tar -zxf pcre-7.8.tar.gz      解压
cd pcre-7.8   进入解压目录
./configure –enable-utf8        编译前配置
make && make install  编译安装
 
 
 
c)      安装nginx
tar -zxf nginx-0.6.35.tar.gz  解压nginx
cd nginx-0.6.35       进入解压目录
./configure –prefix=/usr/local/nginx       编译前配置
make && make install     编译并安装
/usr/local/nginx/sbin/nginx      启动nginx服务
d)     Ajaxterm 服务需要Python2.6版本的支持
系统默认安装python,我们需要强制升级到2.6版本
# rpm  –import /etc/pki/rpm-gpg/RPM-GPG-KEY-CHL
# yum install libffi
# yum install python26
验证python26
# python26       输入命令python26进入,证明安装成功
Ctrl + D退出
e)       
 

二、       部署ssh

安装Ajaxterm
# tar -zxf Ajaxterm-0.10.tar.gz     解压
# cd Ajaxterm-0.10 进入解压目录
# ./configure –prefix=/usr      编译前配置
# make && make install      编译并安装
设置nginx反向代理
# vi /usr/local/nginx/conf/nginx.conf      修改nginx配置文件
server
  {
    listen  80;
    server_name  ssh.xiaolu.com;
    location / {
        proxy_pass http://127.0.0.1:8022;
    }
创建一个用户:
# useradd xiaolu  创建用户
# passwd xiaolu  设置密码
  ajaxterm –daemon –port=8022 –uid=xiaolu      启动服务
三、       测试ssh
为了在本地测试效果、我们需要修改本机的hosts文件
Hosts问了路径:
C:\WINDOWS\system32\drivers\etc
用记事本打开,进行修改
192.168.20.165 ssh.xiaolu.com   添加此条记录,使本机可以解析到虚拟机
在浏览器进行访问:

共有 0 条评论

Top