WEB SSH 客戶端配置

 WEB SSH客戶端部署

Ajaxterm是一款基於WebSSH客戶端軟件,它是採用Python編寫的,這也就保證了它能在多種Linux發行版的系統中使用,同時它的安裝非常簡單。

 

實驗環境:

                                   Centos 5.5   ip192.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)      首先確認電腦上是否有gcclibtool

# 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

驗證瀏覽效果:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章