WEB SSH 客戶端配置

WEB SSH客户端部署

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 -Uvh http://yum.chrislea.com/centos/5/i386/chl-release-5-3.noarch.rpm

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CHL

# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

# 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 添加此条记录,使本机可以解析到虚拟机

在浏览器进行访问:

http://ssh.xiaolu.com 或 http://192.168.20.165

用户名:xiaolu

密码:123456

登录可以提升为root用户 su – root

验证浏览效果:




    		    WEB SSH 客戶端配置

本文出自 “浮躁的产品汪” 博客,请务必保留此出处http://haolulu.blog.51cto.com/3164472/654787

更多相关文章
  • TECHCAS php客戶端配置
    搞完java又搞php,我整个人都不好了=.= 跟大师在linux上折腾了一下午,没调出来,早上在windows上跑通了,中午终于在linux上搞定了,嘿嘿. server端配置参见这里 在windows上,我用的是xampp集成的Apache和PHP. 1.首先保证,php支持curl扩展,在xa
  • Ajaxterm是一款基于Web的SSH客户端软件,它是采用Python编写的,这也就保证了它能在多种Linux发行版的系统中使用,同时它的安装非常简单. 实验环境: Centos 5.5 ip:192.168.20.165 pcre-7.8.tar.gz Ajaxterm-0.10.tar.gz ...
  • 二. 部署ssh 下载地址:http://antony.lesuisse.org/software/ajaxterm/files/Ajaxterm-0.10.tar.gz 安装Ajaxterm # tar -zxf Ajaxterm-0.10.tar.gz 解压 # cd Ajaxterm-0.10 ...
  • linux后台开发的同学们晓得,在windows下有xshell\securecrt这样优秀的ssh客户端软件.mac下查找了下,有securecrt mac版,网上也有破解的,试用了一段时间,一个问题始终没有能解决——ssh链接偶尔会断掉.关于这个问题,先说下leby的工作环境吧:我们是不能直接s ...
  • 


    		    SSL VPN的無客戶端配置實驗
    实验目的:主要是通过在ASA防火墙做SSL VPN的无客户端模式,来使得公网上的一台客户机
  • 


    		    Exchange2010配置實驗(四)搭建CA伺服器爲Exchenge客戶端配置安全證書
    吃过晚饭了,接着上次的实验,再发一篇博客吧.在之前的试验中,我们配置好了Exchange服务器之后,客户端访问OWA的时候,会提示安全证书错误.这是因为默认使用的是一个Exchange2010的自签名证书,如果我们想要客户端正常显示,我们需要在企业内部搭建一个CA认证服务器,并且为Exchange申
  • 


    		    Centos 5.5 上面安裝OpenVPN完整版下篇客戶端配置及其客戶端證書吊銷
    一 OpenVPN客户端的安装及其配置 1.到OpenVPN官方网站 http://ope
  • Openfire伺服器和Spark客戶端配置
    一.Openfire服务器的配置 关于之前一直在进行的聊天app的项目,我们还没有完成,这
一周排行